Represents log format containing flags and date format. This is used internally to start initial log.
More...
#include <easylogging++.h>
Represents log format containing flags and date format. This is used internally to start initial log.
Definition at line 1598 of file easylogging++.h.
◆ LogFormat() [1/4]
| el::base::LogFormat::LogFormat |
( |
void | | ) |
|
◆ LogFormat() [2/4]
◆ LogFormat() [3/4]
| el::base::LogFormat::LogFormat |
( |
const LogFormat & | logFormat | ) |
|
◆ LogFormat() [4/4]
| el::base::LogFormat::LogFormat |
( |
LogFormat && | logFormat | ) |
|
◆ ~LogFormat()
| virtual el::base::LogFormat::~LogFormat |
( |
void | | ) |
|
|
inlinevirtual |
◆ addFlag()
Definition at line 1649 of file easylogging++.h.
1649 {
1650 base::utils::addFlag(flag, &m_flags);
1651 }
◆ dateTimeFormat()
| const std::string & el::base::LogFormat::dateTimeFormat |
( |
void | | ) |
const |
|
inline |
◆ flags()
◆ format()
◆ hasFlag()
Definition at line 1632 of file easylogging++.h.
1632 {
1633 return base::utils::hasFlag(flag, m_flags);
1634 }
◆ level()
| Level el::base::LogFormat::level |
( |
void | | ) |
const |
|
inline |
◆ log()
◆ operator=()
◆ operator==()
| bool el::base::LogFormat::operator== |
( |
const LogFormat & | other | ) |
|
◆ parseFromFormat()
Updates format to be used while logging.
- Parameters
-
◆ updateDateFormat()
| virtual 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 |
◆ updateFormatSpec()
| virtual void el::base::LogFormat::updateFormatSpec |
( |
void | | ) |
|
|
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.
◆ userFormat()
◆ el::Logger
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/external/easylogging++/easylogging++.h