#pragma once #include #include #include namespace plog { ////////////////////////////////////////////////////////////////////////// // Empty initializer / one appender template inline Logger& init(Severity maxSeverity = none, IAppender* appender = NULL) { static Logger logger; logger.setMaxSeverity(maxSeverity); return appender ? logger.addAppender(appender) : logger; } inline Logger<0>& init(Severity maxSeverity = none, IAppender* appender = NULL) { return init<0>(maxSeverity, appender); } }