private void EsEventManager_EsEventRaised(object sender, EsEventArgs e) { if (rbDefault.Checked) { //don't show any _priorityToShow = EsMessagePriority.None; } if (_priorityToShow == EsMessagePriority.GeneralInfo) { _priorityToShow = EsMessagePriority.GeneralInfo; if (e.Priority == EsMessagePriority.GeneralInfo) { DumpLine(e.Sender + ": " + e.Message); } } if (_priorityToShow == EsMessagePriority.DetailedInfo) { _priorityToShow = EsMessagePriority.DetailedInfo; if (e.Priority == EsMessagePriority.GeneralInfo || e.Priority == EsMessagePriority.DetailedInfo) { DumpLine(e.Sender + ": " + e.Message); } } if (_priorityToShow == EsMessagePriority.DebugInfo) { _priorityToShow = EsMessagePriority.DebugInfo; DumpLine(e.Sender + ": " + e.Message); } }
public static void PublishEsEvent(EsEventSenderEnum sender, EsMessagePriority priority, string message) { EsEventArgs e = new EsEventArgs(sender, null, priority, message, null, null, null); RaiseEsEvent(e); }
public static void PublishEsEvent(EsEventSenderEnum sender, string messageType, EsMessagePriority priority, string message, EsException esException, Exception exception, string Notes) { EsEventArgs e = new EsEventArgs(sender, messageType, priority, message, esException, exception, Notes); RaiseEsEvent(e); }
public static void RaiseEsEvent(EsEventArgs e) { EventHandler <EsEventArgs> handler = EsEventRaised; handler?.Invoke(null, e); }