55template<
typename CharT,
typename TraitsT>
56inline std::basic_ostream<CharT, TraitsT>&
57operator<<(std::basic_ostream<CharT, TraitsT>& stream,
severity_level level) {
59 case severity_level::trace: stream <<
"TRACE";
break;
60 case severity_level::debug: stream <<
"DEBUG";
break;
61 case severity_level::info: stream <<
"INFO";
break;
62 case severity_level::warn: stream <<
"WARN";
break;
63 case severity_level::error: stream <<
"ERROR";
break;
65 throw std::invalid_argument(
"Invalid or unexpected severity level");
severity_level to_severity_level(const std::string &s)
Converts the supplied string into the severity level, if valid.
Definition severity_level.cpp:26