示例#1
0
        public void AFrozenLoggerYieldsSerilogLoggers()
        {
            var logger     = new ReloadableLogger(_ => _);
            var contextual = logger.ForContext <ReloadableLoggerTests>();

            var nested = contextual.ForContext("test", "test");

            Assert.IsNotType <Core.Logger>(nested);

            logger.Freeze();

            nested = contextual.ForContext("test", "test");
            Assert.IsType <Core.Logger>(nested);
        }