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