19 #ifndef MIR_LOGGING_LOGGER_H_
20 #define MIR_LOGGING_LOGGER_H_
56 void set_logger(std::shared_ptr<Logger>
const& new_logger);
61 #endif // MIR_LOGGING_LOGGER_H_
All things Mir.
Definition: buffer_stream.h:37
Logger()
Definition: logger.h:49
virtual ~Logger()=default
void log(ml::Severity severity, std::string const &message)
Definition: logger.cpp:70
Logger & operator=(const Logger &)=delete
void set_logger(std::shared_ptr< Logger > const &new_logger)
Definition: logger.cpp:56
virtual void log(Severity severity, const std::string &message, const std::string &component)=0
Severity
Definition: logger.h:30