10#define MN_OS std::cerr
15 const char *label[4] = {
"[Error]",
"[Warn]",
"[Info]",
"[Debug]"};
16 const int ilevel =
static_cast<int>(level);
17 MN_OS << label[ilevel] <<
" " <<
s << std::endl;
void Warning(const char *location, const char *msgfmt,...)
Use this function in warning situations.
void Error(const Ts &... args)
void Info(const Ts &... args)
static constexpr auto eError
static constexpr auto eTrace
static constexpr auto eWarn
static constexpr auto eInfo
static void Impl(Verbosity level, const std::string &s)
static constexpr auto eDebug
static constexpr double s