예제 #1
0
        public void Test()
        {
            NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(LogLevel.Trace);

            var loggerFactory = new NLogLoggerFactory();

            var log = loggerFactory.GetLogger("Test");

            Assert.IsInstanceOf <NLogLogger>(log);

            CallAllMethodsOnLog(log);

            log = loggerFactory.GetLogger(typeof(LoggerFactoryTests));

            CallAllMethodsOnLog(log);
        }
예제 #2
0
        public void Test()
        {
            NLog.Config.SimpleConfigurator.ConfigureForConsoleLogging(LogLevel.Trace);

            var loggerFactory = new NLogLoggerFactory();

            var log = loggerFactory.GetLogger("Test");

            Assert.IsInstanceOf<NLogLogger>(log);

            CallAllMethodsOnLog(log);

            log = loggerFactory.GetLogger(typeof(LoggerFactoryTests));

            CallAllMethodsOnLog(log);
        }
예제 #3
0
        public void CanCreateLoggerFromNameWithLoggerFactory()
        {
            var loggerFactory = new NLogLoggerFactory();

            var logger = loggerFactory.GetLogger("logger name");

            Assert.NotNull(logger);
            Assert.AreEqual("logger name", logger.Name);
        }
예제 #4
0
        public void CanCreateLoggerFromTypeWithLoggerFactory()
        {
            var loggerFactory = new NLogLoggerFactory();

            var logger = loggerFactory.GetLogger(GetType());

            Assert.NotNull(logger);
            Assert.AreEqual(GetType().FullName, logger.Name);
        }
예제 #5
0
        public void CanCreateLoggerFromCurrentInstanceWithLogger()
        {
            var loggerFactory = new NLogLoggerFactory();
            var testLogger    = loggerFactory.GetLogger("TestLogger");

            var logger = testLogger.GetCurrentInstanceLogger();

            Assert.NotNull(logger);
            Assert.AreEqual(GetType().FullName, logger.Name);
        }