![]() |
TrinityCore
|
#include <Logger.h>
Public Member Functions | |
| Logger (std::string const &name, LogLevel level) | |
| void | addAppender (Appender *appender) |
| std::string const & | getName () const |
| LogLevel | getLogLevel () const |
| void | setLogLevel (LogLevel level) |
| void | write (LogMessage *message) const |
Private Attributes | |
| std::string | name |
| LogLevel | level |
| std::vector< Appender * > | appenders |
| Logger::Logger | ( | std::string const & | name, |
| LogLevel | level | ||
| ) |
Definition at line 22 of file Logger.cpp.
| void Logger::addAppender | ( | Appender * | appender | ) |
Definition at line 34 of file Logger.cpp.
References appenders.
Referenced by Log::CreateLoggerFromConfigLine(), and Log::ReadLoggersFromConfig().
| LogLevel Logger::getLogLevel | ( | ) | const |
Definition at line 29 of file Logger.cpp.
References level.
Referenced by Log::GetEnabledLogger(), and Log::ShouldLog().
| std::string const & Logger::getName | ( | ) | const |
Definition at line 24 of file Logger.cpp.
References name.
Referenced by Log::CreateLoggerFromConfigLine(), and Log::ReadLoggersFromConfig().
| void Logger::setLogLevel | ( | LogLevel | level | ) |
Definition at line 39 of file Logger.cpp.
References level.
| void Logger::write | ( | LogMessage * | message | ) | const |
Definition at line 44 of file Logger.cpp.
References appenders, level, LogMessage::level, and LogMessage::text.
Referenced by LogOperation::operator()(), Log::OutCharDump(), and Log::OutCommandImpl().
|
private |
Definition at line 44 of file Logger.h.
Referenced by addAppender(), and write().
|
private |
Definition at line 43 of file Logger.h.
Referenced by getLogLevel(), setLogLevel(), and write().