#pragma once #include namespace plog { template PLOG_LINKAGE_HIDDEN inline Logger& init(Severity maxSeverity = none, IAppender* appender = NULL) { static Logger logger(maxSeverity); return appender ? logger.addAppender(appender) : logger; } inline Logger& init(Severity maxSeverity = none, IAppender* appender = NULL) { return init(maxSeverity, appender); } }