shared ILogger logger = new StrictLogger("my_awesome_log.log"); logger.minOutputLevel = LoggingLevel.Warning; // info msgs won't be printed in console logger.logInfo("Info message!"); logger.logError("Error message!"); logger.logDebug("Debug message!"); // received USR1 signal from logrotate logger.reload;
Standard implementation of IStyledLogger interface.