/// <summary> /// The delegate of update event handler. /// </summary> /// <param name="sender">Indicate who is the sender of this update.</param> /// <param name="eventArg">The LoggerEventArgs what want to be dispatched.</param> public void Update(Observable<LoggerEventArgs> sender, LoggerEventArgs eventArg) { }
/// <summary> /// The delegate of update event handler. /// </summary> /// <param name="sender">Indicate who is the sender of this update.</param> /// <param name="eventArg">The LoggerEventArgs what want to be dispatched.</param> public void Update(Observable<LoggerEventArgs> sender, LoggerEventArgs eventArg) { Log(eventArg.Format, eventArg.Args); }
/// <summary> /// The delegate of update event handler. /// </summary> /// <param name="sender">Indicate who is the sender of this update.</param> /// <param name="eventArg">The LoggerEventArgs what want to be dispatched.</param> public void Update(Observable<LoggerEventArgs> sender, LoggerEventArgs eventArg) { lock (this) { _innerLogger.Update(sender, eventArg); } }