Main entry point of each logging. More...
#include <easylogging++.h>
Public Member Functions | |
Writer & | construct (Logger *logger, bool needLock=true) |
Writer & | construct (int count, const char *loggerIds,...) |
operator bool () | |
template<typename T > | |
Writer & | operator<< (const T &log) |
Writer & | operator<< (std::ostream &(*log)(std::ostream &)) |
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) |
Protected Member Functions | |
void | initializeLogger (const std::string &loggerId, bool lookup=true, bool needLock=true) |
void | processDispatch () |
void | triggerDispatch (void) |
Protected Attributes | |
base::DispatchAction | m_dispatchAction |
const char * | m_file |
const char * | m_func |
Level | m_level |
const base::type::LineNumber | m_line |
Logger * | m_logger |
std::vector< std::string > | m_loggerIds |
base::MessageBuilder | m_messageBuilder |
LogMessage * | m_msg |
bool | m_proceed |
base::type::VerboseLevel | m_verboseLevel |
Friends | |
class | el::Helpers |
Additional Inherited Members | |
Private Member Functions inherited from el::base::NoCopy | |
NoCopy (void) | |
Main entry point of each logging.
Definition at line 3225 of file easylogging++.h.
|
inline |
Definition at line 3227 of file easylogging++.h.
|
inline |
Definition at line 3234 of file easylogging++.h.
|
inlinevirtual |
Definition at line 3239 of file easylogging++.h.
Definition at line 2597 of file easylogging++.cc.
Writer & el::base::Writer::construct | ( | int | count, |
const char * | loggerIds, | ||
... | |||
) |
Definition at line 2605 of file easylogging++.cc.
|
protected |
Definition at line 2625 of file easylogging++.cc.
|
inline |
Definition at line 3262 of file easylogging++.h.
|
inline |
Definition at line 3244 of file easylogging++.h.
|
inline |
Definition at line 3253 of file easylogging++.h.
|
protected |
Definition at line 2653 of file easylogging++.cc.
Definition at line 2695 of file easylogging++.cc.
|
friend |
Definition at line 3280 of file easylogging++.h.
|
protected |
Definition at line 3278 of file easylogging++.h.
|
protected |
Definition at line 3271 of file easylogging++.h.
|
protected |
Definition at line 3273 of file easylogging++.h.
|
protected |
Definition at line 3270 of file easylogging++.h.
|
protected |
Definition at line 3272 of file easylogging++.h.
|
protected |
Definition at line 3275 of file easylogging++.h.
|
protected |
Definition at line 3279 of file easylogging++.h.
|
protected |
Definition at line 3277 of file easylogging++.h.
|
protected |
Definition at line 3269 of file easylogging++.h.
|
protected |
Definition at line 3276 of file easylogging++.h.
|
protected |
Definition at line 3274 of file easylogging++.h.