This is an abstract base class that allows users to define custom loggers to be used in other applications. More...
#include "umps/logging/log.hpp"
Public Member Functions | |
virtual Level | getLevel () const noexcept=0 |
virtual void | error (const std::string &message)=0 |
Writes an error message. | |
virtual void | warn (const std::string &message)=0 |
Writes a warning message. | |
virtual void | info (const std::string &message)=0 |
Writes an info message. | |
virtual void | debug (const std::string &message)=0 |
Writes a debug message. | |
This is an abstract base class that allows users to define custom loggers to be used in other applications.
|
pure virtualnoexcept |
Implemented in UMPS::Logging::StandardOut, UMPS::Logging::LogIt, and UMPS::Logging::DailyFile.