39 lines
664 B
C++
39 lines
664 B
C++
#include "matador/logger/log_level.hpp"
|
|
|
|
#include <iostream>
|
|
|
|
namespace matador::logger {
|
|
|
|
std::ostream& operator<<(std::ostream &os, const log_level lvl)
|
|
{
|
|
switch (lvl) {
|
|
case log_level::Error:
|
|
os << "ERROR";
|
|
break;
|
|
case log_level::Fatal:
|
|
os << "FATAL";
|
|
break;
|
|
case log_level::Debug:
|
|
os << "DEBUG";
|
|
break;
|
|
case log_level::Info:
|
|
os << "INFO";
|
|
break;
|
|
case log_level::Trace:
|
|
os << "TRACE";
|
|
break;
|
|
case log_level::Warn:
|
|
os << "WARN";
|
|
break;
|
|
case log_level::All:
|
|
os << "ALL";
|
|
break;
|
|
default:
|
|
os << "UNKNOWN";
|
|
break;
|
|
}
|
|
return os;
|
|
}
|
|
|
|
}
|