protected virtual void OnLogReceived(LogMessageModel message) { var e = new LogReceivedEventArgs(message); var handler = this.LogReceived; if (handler != null) { handler(this, e); } }
private void target_LogReceived(object sender, LogReceivedEventArgs e) { //if (e.Message.Level == NLog.LogLevel.Fatal && !ErrorEnabled) return; //if (e.Message.Level == NLog.LogLevel.Error && !ErrorEnabled) return; //if (e.Message.Level == NLog.LogLevel.Warn && !WarnEnabled) return; //if (e.Message.Level == NLog.LogLevel.Info && !InfoEnabled) return; //if (e.Message.Level == NLog.LogLevel.Debug && !DebugEnabled) return; //if (e.Message.Level == NLog.LogLevel.Trace && !DiagEnabled) return; if (logMessages.Count > 1000) { logMessages.RemoveAt(logMessages.Count - 1); } logMessages.Insert(0, e.Message); }