public void TestDeserializeExceptionLog() { ILoggingDeserializer deserializer = GetLoggingDeserializer(); var logs = deserializer.Deserialize(File.ReadAllText(Path.Combine("Asserts", GetAssertSubDir(), "ExceptionLog.xml"))); Assert.AreEqual(3, logs.Count); Assert.IsNotNullOrEmpty(logs[0].ExceptionString); }
public void TestDeserializeMultipleLog() { ILoggingDeserializer deserializer = GetLoggingDeserializer(); var logs = deserializer.Deserialize(File.ReadAllText(Path.Combine("Asserts", GetAssertSubDir(), "MultipleLog.xml"))); Assert.AreEqual(2, logs.Count); Assert.IsNotNullOrEmpty(logs[0].Message); }
public void TestDeserializeSingleLog() { ILoggingDeserializer deserializer = GetLoggingDeserializer(); var logs = deserializer.Deserialize(File.ReadAllText(Path.Combine("Asserts", GetAssertSubDir(), "SingleLog.xml"))); Assert.AreEqual(1, logs.Count); var log = logs[0]; Assert.AreEqual("LogMaster", log.LoggerName); Assert.AreEqual("Hello World", log.Message); }
protected override void RegisterCompositeTarget(IList <ICompositeTarget> targets) { base.RegisterCompositeTarget(targets); targets.Add(new LoggingDeserializerCompositeTarget((value) => m_LoggingDeserializer = value)); }
protected override bool Setup(IRootConfig rootConfig, IServerConfig config) { m_LoggingDeserializer = new Log4NetLoggingDeserializer(); return(base.Setup(rootConfig, config)); }