|
Electroneum
|
Main entry point of each logging. More...
#include <easylogging++.h>


Public Member Functions | |
| Writer (Level level, const char *file, base::type::LineNumber line, const char *func, base::DispatchAction dispatchAction=base::DispatchAction::NormalLog, base::type::VerboseLevel verboseLevel=0) | |
| Writer (LogMessage *msg, base::DispatchAction dispatchAction=base::DispatchAction::NormalLog) | |
| virtual | ~Writer (void) |
| template<typename T > | |
| std::enable_if< std::is_integral< T >::value, Writer & >::type | operator<< (T log) |
| template<typename T > | |
| std::enable_if<!std::is_integral< T >::value, Writer & >::type | operator<< (const T &log) |
| Writer & | operator<< (std::ostream &(*log)(std::ostream &)) |
| operator bool () | |
| Writer & | construct (Logger *logger, bool needLock=true) |
| Writer & | construct (int count, const char *loggerIds,...) |
| Writer & | construct (const char *loggerId) |
Protected Member Functions | |
| void | initializeLogger (const std::string &loggerId, bool lookup=true, bool needLock=true) |
| void | initializeLogger (Logger *logger, bool needLock=true) |
| void | processDispatch () |
| void | triggerDispatch (void) |
Protected Attributes | |
| LogMessage * | m_msg |
| Level | m_level |
| const char * | m_file |
| const base::type::LineNumber | m_line |
| const char * | m_func |
| base::type::VerboseLevel | m_verboseLevel |
| Logger * | m_logger |
| bool | m_proceed |
| base::MessageBuilder | m_messageBuilder |
| base::DispatchAction | m_dispatchAction |
| std::vector< std::string > | m_loggerIds |
Friends | |
| class | el::Helpers |
Main entry point of each logging.
Definition at line 3239 of file easylogging++.h.
|
inline |
Definition at line 3241 of file easylogging++.h.
|
inline |
Definition at line 3248 of file easylogging++.h.
|
inlinevirtual |
| Writer& el::base::Writer::construct | ( | int | count, |
| const char * | loggerIds, | ||
| ... | |||
| ) |
| Writer& el::base::Writer::construct | ( | const char * | loggerId | ) |
|
protected |
|
inline |
Definition at line 3288 of file easylogging++.h.
|
inline |
Definition at line 3259 of file easylogging++.h.
|
inline |
Definition at line 3270 of file easylogging++.h.
|
inline |
Definition at line 3279 of file easylogging++.h.
|
protected |

|
protected |
|
friend |
Definition at line 3307 of file easylogging++.h.
|
protected |
Definition at line 3305 of file easylogging++.h.
|
protected |
Definition at line 3298 of file easylogging++.h.
|
protected |
Definition at line 3300 of file easylogging++.h.
|
protected |
Definition at line 3297 of file easylogging++.h.
|
protected |
Definition at line 3299 of file easylogging++.h.
|
protected |
Definition at line 3302 of file easylogging++.h.
|
protected |
Definition at line 3306 of file easylogging++.h.
|
protected |
Definition at line 3304 of file easylogging++.h.
|
protected |
Definition at line 3296 of file easylogging++.h.
|
protected |
Definition at line 3303 of file easylogging++.h.
|
protected |
Definition at line 3301 of file easylogging++.h.