|
Monero
|
Represents log format containing flags and date format. This is used internally to start initial log. More...
#include <easylogging++.h>


Public Member Functions | |
| LogFormat (void) | |
| LogFormat (Level level, const base::type::string_t &format) | |
| LogFormat (const LogFormat &logFormat) | |
| LogFormat (LogFormat &&logFormat) | |
| LogFormat & | operator= (const LogFormat &logFormat) |
| virtual | ~LogFormat (void) |
| bool | operator== (const LogFormat &other) |
| void | parseFromFormat (const base::type::string_t &userFormat) |
| Updates format to be used while logging. | |
| Level | level (void) const |
| const base::type::string_t & | userFormat (void) const |
| const base::type::string_t & | format (void) const |
| const std::string & | dateTimeFormat (void) const |
| base::type::EnumType | flags (void) const |
| bool | hasFlag (base::FormatFlags flag) const |
| virtual void | log (el::base::type::ostream_t &os) const |
| Public Member Functions inherited from el::Loggable | |
| virtual | ~Loggable (void) |
Protected Member Functions | |
| virtual void | updateDateFormat (std::size_t index, base::type::string_t &currFormat) ELPP_FINAL |
| Updates date time format if available in currFormat. | |
| virtual void | updateFormatSpec (void) ELPP_FINAL |
| Updates level from format. This is so that we dont have to do it at log-writing-time. It uses m_format and m_level. | |
| void | addFlag (base::FormatFlags flag) |
Private Attributes | |
| Level | m_level |
| base::type::string_t | m_userFormat |
| base::type::string_t | m_format |
| std::string | m_dateTimeFormat |
| base::type::EnumType | m_flags |
| std::string | m_currentUser |
| std::string | m_currentHost |
Friends | |
| class | el::Logger |
Represents log format containing flags and date format. This is used internally to start initial log.
| el::base::LogFormat::LogFormat | ( | void | ) |
| el::base::LogFormat::LogFormat | ( | Level | level, |
| const base::type::string_t & | format ) |
| el::base::LogFormat::LogFormat | ( | const LogFormat & | logFormat | ) |
| el::base::LogFormat::LogFormat | ( | LogFormat && | logFormat | ) |
|
inlinevirtual |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements el::Loggable.
| void el::base::LogFormat::parseFromFormat | ( | const base::type::string_t & | userFormat | ) |
Updates format to be used while logging.
| userFormat | User provided format |
|
protectedvirtual |
Updates date time format if available in currFormat.
| index | Index where datetime, date or time was found | |
| [in,out] | currFormat | current format that is being used to format |
|
protectedvirtual |
Updates level from format. This is so that we dont have to do it at log-writing-time. It uses m_format and m_level.
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |