예제 #1
0
        public void Setup()
        {
            _seriLogger = new Mock <ILogger>();

            this._seriLogger.Setup(s => s.ForContext(It.IsAny <ILogEventEnricher>())).Returns(this._seriLogger.Object);
            this._seriLogger.Setup(l => l.IsEnabled(It.IsAny <LogEventLevel>())).Returns(true);

            _commonLogger = new SerilogCommonLogger(_seriLogger.Object);
        }
        public void Setup()
        {
            _seriLogger   = new Mock <ILogger>();
            _commonLogger = new SerilogCommonLogger(_seriLogger.Object);

            _seriLogger
            .Setup(l => l.IsEnabled(It.IsAny <LogEventLevel>()))
            .Returns(true);
        }
        public void Setup()
        {
            _seriLogger = new Mock<ILogger>();
            _commonLogger = new SerilogCommonLogger(_seriLogger.Object);

            _seriLogger
                .Setup(l => l.IsEnabled(It.IsAny<LogEventLevel>()))
                .Returns(true);
        }
        static TestLoggerStructure GetSerilog()
        {
            var sink   = new TestSerilogSink();
            var log    = new LoggerConfiguration().WriteTo.Sink(sink).MinimumLevel.Verbose().CreateLogger();
            var logger = new SerilogCommonLogger(log);

            logger.GlobalVariablesContext.Clear();
            logger.ThreadVariablesContext.Clear();

            return(new TestLoggerStructure(logger, sink));
        }
 public TestLoggerStructure(SerilogCommonLogger logger, TestSerilogSink sink)
 {
     this.Logger = logger;
     this.Sink   = sink;
 }