1 #ifndef MARLINMT_LOGGERMANAGER_h 2 #define MARLINMT_LOGGERMANAGER_h 1 LoggerManager & operator=(const LoggerManager &)=delete
StringParameter _logfile
The name of the log file (optional)
const std::string & name() const
Get the component name.
LoggerManager()
Constructor.
Logger createLogger(const std::string &name) const
Create a new logger instance.
Logger mainLogger() const
Get the main logger instance (not the global one)
BoolParameter _coloredConsole
Whether to use a colored console printout.
std::shared_ptr< streamlog::logstreamT< mutex_type > > Logger
void initialize() override
Initialize the logger manager.
LoggerManager class Responsible for configuring logger for a given application.