public void AddLogEntry(string text, bool isError = false) { if (!string.IsNullOrEmpty(text)) { if (isError) { Errors.Add($"ERROR - {text}"); Log.Error(text); } else { Errors.Add($"INFO - {text}"); Log.Info(text); } ErrorAdded?.Invoke(text); } }
public void AddJournalAndLog(string journalText, string logText, bool isError = false) { if (!string.IsNullOrEmpty(journalText)) { Journal.Add(journalText); Log.Info(journalText); JournalAdded?.Invoke(journalText); } if (!string.IsNullOrEmpty(logText)) { if (isError) { Errors.Add($"ERROR - {logText}"); Log.Error(logText); } else { Errors.Add($"INFO - {logText}"); Log.Info(logText); } ErrorAdded?.Invoke(logText); } }
protected virtual void OnErrorAdded(ExceptionEntryEventArgs e) { ErrorAdded?.Invoke(this, e); }