Esempio n. 1
0
        /// <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)
 {
 }