public void AddBoolean() { Logger kisslogger = new Logger(); var options = new LoggerOptions { Factory = new KissLog.LoggerFactory(kisslogger) }; ILogger logger = new LoggerAdapter(options); logger.AddCustomProperty("boolean", true); Assert.AreEqual("boolean", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Key); Assert.AreEqual(true, kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Value); }
public void AddDecimal() { Logger kisslogger = new Logger(); var options = new LoggerOptions { Factory = new KissLog.LoggerFactory(kisslogger) }; ILogger logger = new LoggerAdapter(options); logger.AddCustomProperty("decimal", 100.5M); Assert.AreEqual("decimal", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Key); Assert.AreEqual(100.5M, kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Value); }
public void AddString() { Logger kisslogger = new Logger(); var options = new LoggerOptions { Factory = new KissLog.LoggerFactory(kisslogger) }; ILogger logger = new LoggerAdapter(options); logger.AddCustomProperty("string", "string-value"); Assert.AreEqual("string", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Key); Assert.AreEqual("string-value", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Value); }
public void AddGuid() { Logger kisslogger = new Logger(); var options = new LoggerOptions { Factory = new KissLog.LoggerFactory(kisslogger) }; ILogger logger = new LoggerAdapter(options); Guid value = Guid.NewGuid(); logger.AddCustomProperty("guid", value); Assert.AreEqual("guid", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Key); Assert.AreEqual(value, kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Value); }
public void AddDateTime() { Logger kisslogger = new Logger(); var options = new LoggerOptions { Factory = new KissLog.LoggerFactory(kisslogger) }; ILogger logger = new LoggerAdapter(options); DateTime value = DateTime.UtcNow; logger.AddCustomProperty("dateTime", value); Assert.AreEqual("dateTime", kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Key); Assert.AreEqual(value, kisslogger.DataContainer.LoggerProperties.CustomProperties[0].Value); }