public void Setup()
        {
            loggerFactory = Substitute.For<ILoggerFactory>();
            logger = Substitute.For<ICorrelationLogger>();
            loggerFactory.CreateCorrelationLogger(Arg.Any<RequestErrorLogger>()).Returns(logger);
            correlation = Substitute.For<ICorrelation>();

            sut = new RequestErrorLogger(loggerFactory, request => correlation);
        }
Пример #2
0
        public void Setup()
        {
            loggerFactory = Substitute.For <ILoggerFactory>();
            logger        = Substitute.For <ICorrelationLogger>();
            loggerFactory.CreateCorrelationLogger(Arg.Any <RequestErrorLogger>()).Returns(logger);
            correlation = Substitute.For <ICorrelation>();

            sut = new RequestErrorLogger(loggerFactory, request => correlation);
        }
Пример #3
0
        public RequestLoggingFilter(ILoggerFactory loggerFactory, ICorrelation correlation = null)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }

            logger           = loggerFactory.CreateCorrelationLogger(this);
            this.correlation = correlation;
        }
Пример #4
0
 public void Setup()
 {
     context = new HttpActionContext(new HttpControllerContext(new HttpRequestContext(), new HttpRequestMessage(), new HttpControllerDescriptor(), Substitute.For <IHttpController>()),
                                     new ReflectedHttpActionDescriptor());
     loggerFactory = Substitute.For <ILoggerFactory>();
     logger        = Substitute.For <ICorrelationLogger>();
     loggerFactory.CreateCorrelationLogger(Arg.Any <RequestLoggingFilter>()).Returns(logger);
     correlation = Substitute.For <ICorrelation>();
     sut         = new RequestLoggingFilter(loggerFactory, correlation);
 }
Пример #5
0
        protected LoggingMiddleware(ILoggerFactory loggerFactory, ICorrelation correlation)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException(nameof(loggerFactory));
            }

            logger           = loggerFactory.CreateCorrelationLogger(this);
            this.correlation = correlation ?? throw new ArgumentNullException(nameof(correlation));
        }
        public RequestLoggingFilter(ILoggerFactory loggerFactory, ICorrelation correlation = null)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }

            logger = loggerFactory.CreateCorrelationLogger(this);
            this.correlation = correlation;
        }
Пример #7
0
        internal RequestErrorLogger(ILoggerFactory loggerFactory, Func <HttpRequestMessage, ICorrelation> correlationFactory)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }
            if (correlationFactory == null)
            {
                throw new ArgumentNullException("correlationFactory");
            }

            logger = loggerFactory.CreateCorrelationLogger(this);
            this.correlationFactory = correlationFactory;
        }
        internal RequestErrorLogger(ILoggerFactory loggerFactory, Func<HttpRequestMessage, ICorrelation> correlationFactory)
        {
            if (loggerFactory == null)
            {
                throw new ArgumentNullException("loggerFactory");
            }
            if (correlationFactory == null)
            {
                throw new ArgumentNullException("correlationFactory");
            }

            logger = loggerFactory.CreateCorrelationLogger(this);
            this.correlationFactory = correlationFactory;
        }