LoggerDB [constructor] | Construct a LoggerDB for testing purposes. |
~LoggerDB [destructor] | Destroy the LoggerDB. |
addContextCallback | Add a new context string callback to the list. |
cleanupHandlers | Remove all registered LogHandlers on all LogCategory objects. |
flushAllHandlers | Call flush() on all LogHandler objects registered on any LogCategory in this LoggerDB. |
getCategory | Get the LogCategory for the specified name. |
getCategoryOrNull | Get the LogCategory for the specified name, if it already exists. |
getConfig | Get a LogConfig object describing the current state of the LoggerDB. |
getContextString | Return a context string to be appended after default log prefixes. |
getFullConfig | Get a LogConfig object fully describing the state of the LoggerDB. |
registerHandlerFactory | Register a LogHandlerFactory. |
resetConfig | Reset the current LoggerDB state to the specified LogConfig settings. |
setLevel | Set the log level for the specified category. |
unregisterHandlerFactory | Remove a registered LogHandlerFactory. |
updateConfig | Update the current LoggerDB state with the specified LogConfig settings. |
xlogInit | Initialize the LogCategory* and std::atomic<LogLevel> used by an XLOG() statement. |
xlogInitCategory | Initialize the LogCategory pointer used by an XLOG() statement. |