The global manager for logging, used to manipulate the
Logger
stack. Provides thread safety amongst the Loggers.
std::shared_ptr< LoggerT >
makeLogger (Args &&...args)
Creates and returns a new logger of type LoggerT, adding it to the current
Logger
stack.
std::shared_ptr< LoggerT >
makeOrGetLogger (Args &&...args)
If a logger of type LoggerT exists, it will return that logger. Otherwise creates and returns a new logger of type LoggerT, adding it to the current
Logger
stack.