/// <summary> /// Called from the HubManager event proxy; called when a new message is added to the Logger. /// </summary> /// <param name="sender">The object that raised the original Changed event.</param> /// <param name="e">The event arguments.</param> public void Read(object sender, EventArgs e) { RealtimeLoggerEventArgs args = (RealtimeLoggerEventArgs)e; string json = JsonConvert.SerializeObject(args); Clients.Group("Logger").read(json); }
public void EventArgsBad() { RealtimeLoggerEventArgs e = new RealtimeLoggerEventArgs("test", "test", "test", "test", "test"); Assert.Equal(e.ThreadID, 1); Assert.IsType <DateTime>(e.DateTime); Assert.Equal(e.Level, LogLevel.Info); Assert.Equal(e.Logger, "test"); Assert.NotEmpty(e.Message); }
public void EventArgs() { DateTime dt = DateTime.Now; RealtimeLoggerEventArgs e = new RealtimeLoggerEventArgs("3", dt.ToString(), "Trace", "Test", "Hello World!"); Assert.Equal(e.ThreadID, 3); Assert.Equal(e.DateTime.ToString(), dt.ToString()); Assert.Equal(e.Level, LogLevel.Trace); Assert.Equal(e.Logger, "Test"); Assert.Equal(e.Message, "Hello World!"); }
/// <summary> /// Dummy LogAppended event handler. /// </summary> /// <param name="sender">The event sender.</param> /// <param name="e">The event parameters.</param> private void EventHandler(object sender, RealtimeLoggerEventArgs e) { }