|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <Logger.h>
Public Member Functions | |
| void | addAppender (uint8 type, Appender *) |
| void | Create (std::string const &name, LogLevel level) |
| void | delAppender (uint8 type) |
| LogLevel | getLogLevel () const |
| std::string const & | getName () const |
| Logger () | |
| void | setLogLevel (LogLevel level) |
| void | write (LogMessage &message) const |
Private Attributes | |
| AppenderMap | appenders |
| LogLevel | level |
| std::string | name |
| Logger::Logger | ( | ) |
Definition at line 8 of file Logger.cpp.
Definition at line 26 of file Logger.cpp.
References appenders.
Referenced by Log::CreateLoggerFromConfig(), and Log::ReadLoggersFromConfig().
| void Logger::Create | ( | std::string const & | name, |
| LogLevel | level ) |
Definition at line 10 of file Logger.cpp.
Referenced by Log::CreateLoggerFromConfig(), and Log::ReadLoggersFromConfig().
| void Logger::delAppender | ( | uint8 | type | ) |
Definition at line 31 of file Logger.cpp.
References appenders.
| LogLevel Logger::getLogLevel | ( | ) | const |
| std::string const & Logger::getName | ( | ) | const |
Definition at line 16 of file Logger.cpp.
References name.
Referenced by Log::CreateLoggerFromConfig().
| void Logger::setLogLevel | ( | LogLevel | level | ) |
Definition at line 36 of file Logger.cpp.
References level.
| void Logger::write | ( | LogMessage & | message | ) | const |
Definition at line 41 of file Logger.cpp.
References appenders, level, LogMessage::level, LOG_LEVEL_DISABLED, and LogMessage::text.
Referenced by Log::write().
|
private |
Definition at line 28 of file Logger.h.
Referenced by addAppender(), delAppender(), and write().
|
private |
Definition at line 27 of file Logger.h.
Referenced by Create(), getLogLevel(), Logger(), setLogLevel(), and write().
|
private |