public void Event2LogEntry() { Event e = TestDataProvider.CreateLog4jEvent("ERROR"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.ERROR, logEntry.LevelIndex); Assert.AreEqual("This is an error message!", logEntry.Message); Assert.AreEqual("YALV.Samples.vshost.exe", logEntry.App); Assert.AreEqual("YALV.Samples.MainWindow", logEntry.Class); Assert.AreEqual(@"c:\Workspace\YalvLib\src\YALV.Samples\MainWindow.xaml.cs", logEntry.File); Assert.AreEqual("tongbong-PC", logEntry.HostName); Assert.AreEqual((uint)76, logEntry.Line); Assert.AreEqual("YALV.Samples.LogService", logEntry.Logger); Assert.AreEqual("tongbong-PC", logEntry.MachineName); Assert.AreEqual("method4", logEntry.Method); Assert.AreEqual("10", logEntry.Thread); Assert.AreEqual("System.Exception: Warning Exception!", logEntry.Throwable); var timeZone = TimeZoneInfo.Local; // Make sure this works for all time zones around the globe var timeZoneSpan = timeZone.BaseUtcOffset; var testTime = new DateTime(1970, 1, 2, 1, 1, 1); testTime = testTime.Add(timeZoneSpan); Assert.AreEqual(testTime, logEntry.TimeStamp); Assert.AreEqual("tongbong-PC\tongbong", logEntry.UserName); }
public void LevelIndex_None() { Event e = TestDataProvider.CreateLog4jEvent("cannot be parsed"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.NONE, logEntry.LevelIndex); }
public void LevelIndex_Fatal() { Event e = TestDataProvider.CreateLog4jEvent("Fatal"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.FATAL, logEntry.LevelIndex); e = TestDataProvider.CreateLog4jEvent("FAtal"); logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.FATAL, logEntry.LevelIndex); }
public void LevelIndex_Debug() { Event e = TestDataProvider.CreateLog4jEvent("Debug"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.DEBUG, logEntry.LevelIndex); e = TestDataProvider.CreateLog4jEvent("DEbug"); logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.DEBUG, logEntry.LevelIndex); }
public void LevelIndex_Error() { Event e = TestDataProvider.CreateLog4jEvent("Error"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.ERROR, logEntry.LevelIndex); e = TestDataProvider.CreateLog4jEvent("ERror"); logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.ERROR, logEntry.LevelIndex); }
public void LevelIndex_Warn() { Event e = TestDataProvider.CreateLog4jEvent("Warn"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.WARN, logEntry.LevelIndex); e = TestDataProvider.CreateLog4jEvent("WArn"); logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.WARN, logEntry.LevelIndex); }
public void LevelIndex_Info() { Event e = TestDataProvider.CreateLog4jEvent("Info"); LogEntry logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.INFO, logEntry.LevelIndex); e = TestDataProvider.CreateLog4jEvent("INfo"); logEntry = Log4jConverter.Convert(e); Assert.AreEqual(LevelIndex.INFO, logEntry.LevelIndex); }