protected virtual void OnLogEvent(object sender, LogEventArgs eventArgs)
 {
   LogMessage.DispatchOnContext<LogEventArgs>(this, EventContext, eventArgs);
 }
 protected virtual void OnLogEvent(object sender, LogEventArgs eventArgs)
 {
     LogMessage.DispatchOnContext <LogEventArgs>(this, EventContext, eventArgs);
 }