Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }