17 lines
522 B
C++
17 lines
522 B
C++
#pragma once
|
|
#include <plog/Logger.h>
|
|
|
|
namespace plog
|
|
{
|
|
template<int instanceId>
|
|
PLOG_LINKAGE_HIDDEN inline Logger<instanceId>& init(Severity maxSeverity = none, IAppender* appender = NULL)
|
|
{
|
|
static Logger<instanceId> logger(maxSeverity);
|
|
return appender ? logger.addAppender(appender) : logger;
|
|
}
|
|
|
|
inline Logger<PLOG_DEFAULT_INSTANCE_ID>& init(Severity maxSeverity = none, IAppender* appender = NULL)
|
|
{
|
|
return init<PLOG_DEFAULT_INSTANCE_ID>(maxSeverity, appender);
|
|
}
|
|
}
|