public static void RemoveAppender(LoggerSet.LogDelegate appender) { _appenders -= appender; foreach (var logger in _loggers.Values) { logger.OnLog -= appender; } }
public static void AddAppender(LoggerSet.LogDelegate appender) { _appenders += appender; foreach (var logger in _loggers.Values) { logger.OnLog += appender; } }
public static void Reset() { _loggers.Clear(); _appenders = null; }