MyGUI 3.4.3
|
#include <MyGUI_LogManager.h>
Public Member Functions | |
LogManager () | |
~LogManager () | |
void | flush () |
void | log (std::string_view _section, LogLevel _level, std::string_view _message, std::string_view _file, int _line) |
void | createDefaultSource (std::string_view _logname) |
void | setSTDOutputEnabled (bool _value) |
bool | getSTDOutputEnabled () const |
void | setLoggingLevel (LogLevel _value) |
LogLevel | getLoggingLevel () const |
void | addLogSource (LogSource *_source) |
Static Public Member Functions | |
static LogManager & | getInstance () |
static LogManager * | getInstancePtr () |
Definition at line 32 of file MyGUI_LogManager.h.
MyGUI::LogManager::LogManager | ( | ) |
Definition at line 19 of file MyGUI_LogManager.cpp.
MyGUI::LogManager::~LogManager | ( | ) |
Definition at line 24 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::addLogSource | ( | LogSource * | _source | ) |
Add log source.
Definition at line 71 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::createDefaultSource | ( | std::string_view | _logname | ) |
Create default LevelLogFilter, FileLogListener and ConsoleLogListener.
Definition at line 76 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::flush | ( | ) |
Call LogSource::flush() for all log sources.
Definition at line 43 of file MyGUI_LogManager.cpp.
|
static |
Definition at line 32 of file MyGUI_LogManager.cpp.
|
static |
Definition at line 38 of file MyGUI_LogManager.cpp.
LogLevel MyGUI::LogManager::getLoggingLevel | ( | ) | const |
Get default LevelLogFilter level.
Definition at line 120 of file MyGUI_LogManager.cpp.
bool MyGUI::LogManager::getSTDOutputEnabled | ( | ) | const |
Is disable ConsoleLogListener enabled.
Definition at line 107 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::log | ( | std::string_view | _section, |
LogLevel | _level, | ||
std::string_view | _message, | ||
std::string_view | _file, | ||
int | _line ) |
Call LogSource::log for all log sources.
Definition at line 49 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::setLoggingLevel | ( | LogLevel | _value | ) |
Set default LevelLogFilter level.
Definition at line 112 of file MyGUI_LogManager.cpp.
void MyGUI::LogManager::setSTDOutputEnabled | ( | bool | _value | ) |
Enable or disable default ConsoleLogListener that writes log into std::cout.
Enabled (true) by default.
Definition at line 99 of file MyGUI_LogManager.cpp.