|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <AppenderConsole.h>
Public Member Functions | |
| AppenderConsole (uint8 _id, std::string const &name, LogLevel level, AppenderFlags flags) | |
| void | InitColors (const std::string &init_str) |
| Public Member Functions inherited from Appender | |
| Appender (uint8 _id, std::string const &name, AppenderType type=AppenderType::APPENDER_NONE, LogLevel level=LogLevel::LOG_LEVEL_DISABLED, AppenderFlags flags=APPENDER_FLAGS_NONE) | |
| AppenderFlags | getFlags () const |
| uint8 | getId () const |
| LogLevel | getLogLevel () const |
| std::string const & | getName () const |
| AppenderType | getType () const |
| void | setLogLevel (LogLevel) |
| void | write (LogMessage &message) |
| virtual | ~Appender () |
Private Member Functions | |
| void | _write (LogMessage const &message) |
| void | ResetColor (bool stdout_stream) |
| void | SetColor (bool stdout_stream, ColorTypes color) |
Private Attributes | |
| bool | _colored |
| ColorTypes | _colors [MaxLogLevels] |
Additional Inherited Members | |
| Static Public Member Functions inherited from Appender | |
| static const char * | getLogLevelString (LogLevel level) |
Definition at line 33 of file AppenderConsole.h.
| AppenderConsole::AppenderConsole | ( | uint8 | _id, |
| std::string const & | name, | ||
| LogLevel | level, | ||
| AppenderFlags | flags ) |
Definition at line 16 of file AppenderConsole.cpp.
References _colored, _colors, Appender::Appender(), Appender::flags, Appender::id, Appender::level, MaxColors, MaxLogLevels, and Appender::name.
|
privatevirtual |
Implements Appender.
Definition at line 149 of file AppenderConsole.cpp.
References _colored, _colors, LogMessage::level, LOG_LEVEL_DEBUG, LOG_LEVEL_ERROR, LOG_LEVEL_FATAL, LOG_LEVEL_INFO, LOG_LEVEL_TRACE, LOG_LEVEL_WARN, LogMessage::prefix, ResetColor(), SetColor(), LogMessage::text, and utf8printf().
| void AppenderConsole::InitColors | ( | const std::string & | init_str | ) |
Definition at line 23 of file AppenderConsole.cpp.
References _colored, _colors, MaxColors, and MaxLogLevels.
Referenced by Log::CreateAppenderFromConfig().
|
private |
Definition at line 139 of file AppenderConsole.cpp.
Referenced by _write().
|
private |
Definition at line 52 of file AppenderConsole.cpp.
References MaxColors, and YELLOW.
Referenced by _write().
|
private |
Definition at line 43 of file AppenderConsole.h.
Referenced by _write(), AppenderConsole(), and InitColors().
|
private |
Definition at line 44 of file AppenderConsole.h.
Referenced by _write(), AppenderConsole(), and InitColors().