#include <DynaLogger.h>
|
| virtual | ~DynaLoggerManager () |
| |
| void | shutdown () |
| |
| String & | getRootLogDirectory () |
| |
| bool | setRootLogDirectory (const char *directory) |
| |
| DynaLogger * | getLogger (const char *name) |
| |
| bool | registerLogger (const char *name, DynaLogger *logger) |
| |
| void | flushAll () |
| |
| void | setAutoFlushAll (bool autoFlushAll) |
| |
| bool | isAutoFlushAll () |
| |
| void | setDisableColours (bool disableColours) |
| |
| bool | isDisableColours () |
| |
| DynaOutputSink * | addOutputSink (DynaOutputSink *sink) |
| |
| DynaOutputSink * | addOutputSink (SinkType type) |
| |
| DynaOutputSinkFile * | addOutputSink (const char *fileNamePrefix) |
| |
| bool | enableOutputSink (SinkType type, bool enable) |
| |
| bool | enableOutputSink (const char *fileNamePrefix, bool enable) |
| |
| DynaOutputSink * | getOutputSink (SinkType type) |
| |
| DynaOutputSinkFile * | getOutputSink (const char *fileNamePrefix) |
| |
| DynaOutputSink * | addDefaultSink (SinkType type) |
| |
| DynaOutputSinkFile * | addDefaultSink (const char *fileNamePrefix) |
| |
| bool | removeDefaultSink (SinkType type) |
| |
| bool | removeDefaultSink (const char *fileNamePrefix) |
| |
| DefaultSinkSet * | getDefaultSinks () |
| |
| void | initAllLoggers () |
| |
| LogLevel | getMinLogLevel () |
| |
| LogLevel | getMaxLogLevel () |
| |
| void | setLogLevel (LogLevel level, bool resetOverride=false) |
| |
| void | setMinLogLevel (LogLevel minLevel, bool resetOverride=false) |
| |
| void | setMaxLogLevel (LogLevel maxLevel, bool resetOverride=false) |
| |
| void | setLogLevels (LogLevel minLevel, LogLevel maxLevel, bool resetOverride=false) |
| |
| void | setLoggerLogLevels (const char *loggerName, LogLevel minLevel, LogLevel maxLevel, bool resetOverride=false) |
| | Set/Override the levels of a specified logger. More...
|
| |
| void | setOutputLogLevels (SinkType type, LogLevel minLevel, LogLevel maxLevel, bool resetOverride=false) |
| |
| void | setOutputLogLevels (const char *filePrefixName, LogLevel minLevel, LogLevel maxLevel, bool resetOverride=false) |
| |
| void | updateLoggerLogLevels (const char *name, bool resetOverride=false) |
| | Reset the levels of the specified logger so they match the manager levels. More...
|
| |
| void | updateAllLogLevels (bool resetOverride=false) |
| |
◆ ~DynaLoggerManager()
| DynaLoggerManager::~DynaLoggerManager |
( |
| ) |
|
|
virtual |
◆ addDefaultSink() [1/2]
◆ addDefaultSink() [2/2]
◆ addOutputSink() [1/3]
◆ addOutputSink() [2/3]
◆ addOutputSink() [3/3]
◆ deleteSingleton()
| void DynaLoggerManager::deleteSingleton |
( |
| ) |
|
|
static |
◆ enableOutputSink() [1/2]
| bool DynaLoggerManager::enableOutputSink |
( |
SinkType |
type, |
|
|
bool |
enable |
|
) |
| |
◆ enableOutputSink() [2/2]
| bool DynaLoggerManager::enableOutputSink |
( |
const char * |
fileNamePrefix, |
|
|
bool |
enable |
|
) |
| |
◆ flushAll()
| void DynaLoggerManager::flushAll |
( |
| ) |
|
◆ getDefaultSinks()
| DefaultSinkSet * DynaLoggerManager::getDefaultSinks |
( |
| ) |
|
◆ getLogger()
| DynaLogger * DynaLoggerManager::getLogger |
( |
const char * |
name | ) |
|
◆ getManagerLogger()
| DynaLogger * DynaLoggerManager::getManagerLogger |
( |
| ) |
|
|
static |
◆ getMaxLogLevel()
| LogLevel DynaLoggerManager::getMaxLogLevel |
( |
| ) |
|
◆ getMinLogLevel()
| LogLevel DynaLoggerManager::getMinLogLevel |
( |
| ) |
|
◆ getOutputSink() [1/2]
◆ getOutputSink() [2/2]
◆ getRootLogDirectory()
| String & DynaLoggerManager::getRootLogDirectory |
( |
| ) |
|
◆ getSingleton()
◆ initAllLoggers()
| void DynaLoggerManager::initAllLoggers |
( |
| ) |
|
◆ initDefaultSink()
◆ isAutoFlushAll()
| bool DynaLoggerManager::isAutoFlushAll |
( |
| ) |
|
◆ isDisableColours()
| bool DynaLoggerManager::isDisableColours |
( |
| ) |
|
◆ registerLogger()
| bool DynaLoggerManager::registerLogger |
( |
const char * |
name, |
|
|
DynaLogger * |
logger |
|
) |
| |
◆ removeDefaultSink() [1/2]
| bool DynaLoggerManager::removeDefaultSink |
( |
SinkType |
type | ) |
|
◆ removeDefaultSink() [2/2]
| bool DynaLoggerManager::removeDefaultSink |
( |
const char * |
fileNamePrefix | ) |
|
◆ setAutoFlushAll()
| void DynaLoggerManager::setAutoFlushAll |
( |
bool |
autoFlushAll | ) |
|
◆ setDisableColours()
| void DynaLoggerManager::setDisableColours |
( |
bool |
disableColours | ) |
|
◆ setLoggerLogLevels()
| void DynaLoggerManager::setLoggerLogLevels |
( |
const char * |
loggerName, |
|
|
LogLevel |
minLevel, |
|
|
LogLevel |
maxLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
Set/Override the levels of a specified logger.
- Parameters
-
| loggerName | |
| minLevel | |
| maxLevel | |
◆ setLogLevel()
| void DynaLoggerManager::setLogLevel |
( |
LogLevel |
level, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setLogLevels()
| void DynaLoggerManager::setLogLevels |
( |
LogLevel |
minLevel, |
|
|
LogLevel |
maxLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setMaxLogLevel()
| void DynaLoggerManager::setMaxLogLevel |
( |
LogLevel |
maxLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setMinLogLevel()
| void DynaLoggerManager::setMinLogLevel |
( |
LogLevel |
minLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setOutputLogLevels() [1/2]
| void DynaLoggerManager::setOutputLogLevels |
( |
SinkType |
type, |
|
|
LogLevel |
minLevel, |
|
|
LogLevel |
maxLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setOutputLogLevels() [2/2]
| void DynaLoggerManager::setOutputLogLevels |
( |
const char * |
filePrefixName, |
|
|
LogLevel |
minLevel, |
|
|
LogLevel |
maxLevel, |
|
|
bool |
resetOverride = false |
|
) |
| |
◆ setRootLogDirectory()
| bool DynaLoggerManager::setRootLogDirectory |
( |
const char * |
directory | ) |
|
◆ shutdown()
| void DynaLoggerManager::shutdown |
( |
| ) |
|
◆ updateAllLogLevels()
| void DynaLoggerManager::updateAllLogLevels |
( |
bool |
resetOverride = false | ) |
|
◆ updateLoggerLogLevels()
| void DynaLoggerManager::updateLoggerLogLevels |
( |
const char * |
name, |
|
|
bool |
resetOverride = false |
|
) |
| |
Reset the levels of the specified logger so they match the manager levels.
- Parameters
-
◆ DynaOutputSink
The documentation for this class was generated from the following files: