Contains a custom logging facility.
LogLevel
Indicated which log messages should be forwarded to some sink.
void log(LogLevel level, const std::string &channel, const std::stringstream &ss, const RecordInfo &info)
bool visible(LogLevel level, const std::string &channel) noexcept
static Logger & getInstance()
Returns the single instance of this class by reference.
void log(LogLevel level, const std::string &channel, const std::stringstream &ss, const RecordInfo &info)
Logs a message.
bool visible(LogLevel level, const std::string &channel) const noexcept
Checks whether a log message would be visible for some sink.
Additional information about a log message.