Represents log format containing flags and date format. This is used internally to start initial log.
More...
#include <easylogging++.h>
|
|
| LogFormat (Level level, const base::type::string_t &format) |
| |
|
| LogFormat (const LogFormat &logFormat) |
| |
|
| LogFormat (LogFormat &&logFormat) |
| |
|
LogFormat & | operator= (const LogFormat &logFormat) |
| |
|
bool | operator== (const LogFormat &other) |
| |
| void | parseFromFormat (const base::type::string_t &userFormat) |
| | Updates format to be used while logging. More...
|
| |
|
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 |
| |
|
| virtual void | updateDateFormat (std::size_t index, base::type::string_t &currFormat) ELPP_FINAL |
| | Updates date time format if available in currFormat. More...
|
| |
|
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) |
| |
Represents log format containing flags and date format. This is used internally to start initial log.
| void el::base::LogFormat::parseFromFormat |
( |
const base::type::string_t & |
userFormat | ) |
|
Updates format to be used while logging.
- Parameters
-
| userFormat | User provided format |
| void el::base::LogFormat::updateDateFormat |
( |
std::size_t |
index, |
|
|
base::type::string_t & |
currFormat |
|
) |
| |
|
protectedvirtual |
Updates date time format if available in currFormat.
- Parameters
-
| index | Index where datetime, date or time was found |
| [in,out] | currFormat | current format that is being used to format |
The documentation for this class was generated from the following files: