|
Electroneum
|
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) |
Friends | |
| class | el::Logger |
Represents log format containing flags and date format. This is used internally to start initial log.
Definition at line 1598 of file easylogging++.h.
| 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 |
Definition at line 1605 of file easylogging++.h.
|
inlineprotected |
Definition at line 1649 of file easylogging++.h.
|
inline |
Definition at line 1624 of file easylogging++.h.
|
inline |
Definition at line 1628 of file easylogging++.h.
|
inline |
Definition at line 1620 of file easylogging++.h.

|
inline |
Definition at line 1632 of file easylogging++.h.
|
inline |
Definition at line 1612 of file easylogging++.h.

|
inlinevirtual |
Implements el::Loggable.
Definition at line 1636 of file easylogging++.h.

| bool el::base::LogFormat::operator== | ( | const LogFormat & | other | ) |

| 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 |
Definition at line 1616 of file easylogging++.h.

|
friend |
Definition at line 1661 of file easylogging++.h.