private void OnLog(LogRequested e) { if (_localRegistry.LoggingConfig.TraceAndDebug) Trace.Write(e.Message); if (e.Level <= 2) Helper.LastError = e.Message; Log(this, new LogEventArgs(e.Level, e.Message)); }
public static void Log (this ILog logger, LogRequested @event) { var message = @event.Message; switch (@event.Level) { case 5: case 4: logger.Debug(message); break; case 3: logger.Info(message); break; case 2: logger.Warn(message); break; case 1: logger.Error(message); break; case 0: logger.Fatal(message); break; } }