in nodemanager/utils/Logger.h [90:120]
static void Log(LogLevel level, const char* fmt, Args ...args)
{
for (auto logger : instance.loggers)
{
switch (level)
{
case LogLevel::Critical:
logger->critical(fmt, args...);
break;
case LogLevel::Error:
logger->error(fmt, args...);
break;
case LogLevel::Warning:
logger->warn(fmt, args...);
break;
case LogLevel::Info:
logger->info(fmt, args...);
break;
case LogLevel::Debug:
logger->debug(fmt, args...);
break;
default:
logger->trace(fmt, args...);
}
if (level <= LogLevel::Warning)
{
logger->flush();
}
}
}