1 #pragma once 2 #include <plog/Logger.h> 3 4 namespace plog 5 { 6 template<int instanceId> 7 inline Logger<instanceId>& init(Severity maxSeverity = none, IAppender* appender = NULL) 8 { 9 static Logger<instanceId> logger(maxSeverity); 10 return appender ? logger.addAppender(appender) : logger; 11 } 12 13 inline Logger<PLOG_DEFAULT_INSTANCE_ID>& init(Severity maxSeverity = none, IAppender* appender = NULL) 14 { 15 return init<PLOG_DEFAULT_INSTANCE_ID>(maxSeverity, appender); 16 } 17 } 18