TrinityCore
|
#include <Appender.h>
Public Member Functions | |
Appender (uint8 _id, std::string const &name, LogLevel level=LOG_LEVEL_DISABLED, AppenderFlags flags=APPENDER_FLAGS_NONE) | |
virtual | ~Appender () |
uint8 | getId () const |
std::string const & | getName () const |
virtual AppenderType | getType () const =0 |
LogLevel | getLogLevel () const |
AppenderFlags | getFlags () const |
void | setLogLevel (LogLevel) |
void | write (LogMessage *message) |
virtual void | setRealmId (uint32) |
Static Public Member Functions | |
static char const * | getLogLevelString (LogLevel level) |
Private Member Functions | |
virtual void | _write (LogMessage const *)=0 |
Private Attributes | |
uint8 | id |
std::string | name |
LogLevel | level |
AppenderFlags | flags |
Definition at line 29 of file Appender.h.
Appender::Appender | ( | uint8 | _id, |
std::string const & | name, | ||
LogLevel | level = LOG_LEVEL_DISABLED , |
||
AppenderFlags | flags = APPENDER_FLAGS_NONE |
||
) |
Definition at line 23 of file Appender.cpp.
|
virtual |
Definition at line 26 of file Appender.cpp.
|
privatepure virtual |
Implemented in AppenderConsole, AppenderFile, and AppenderDB.
AppenderFlags Appender::getFlags | ( | ) | const |
Definition at line 43 of file Appender.cpp.
uint8 Appender::getId | ( | ) | const |
LogLevel Appender::getLogLevel | ( | ) | const |
Definition at line 38 of file Appender.cpp.
|
static |
std::string const & Appender::getName | ( | ) | const |
Definition at line 33 of file Appender.cpp.
|
pure virtual |
Implemented in AppenderConsole, AppenderFile, and AppenderDB.
void Appender::setLogLevel | ( | LogLevel | _level | ) |
|
inlinevirtual |
Reimplemented in AppenderDB.
Definition at line 44 of file Appender.h.
void Appender::write | ( | LogMessage * | message | ) |
|
private |
Definition at line 52 of file Appender.h.
|
private |
Definition at line 49 of file Appender.h.
|
private |
Definition at line 51 of file Appender.h.
|
private |
Definition at line 50 of file Appender.h.