コード例 #1
0
        public TrafficCometSplunkLogWriter(IWebEventBodyDocumentWriter webEventBodyDocumentWriter,
                                           IWebEventDocumentWriter webEventDocumentWriter, ILogger <TrafficCometSplunkLogWriter> logger)
        {
            WebEventBodyDocumentWriter = webEventBodyDocumentWriter
                                         ?? throw new ArgumentNullException(nameof(webEventBodyDocumentWriter));

            WebEventDocumentWriter = webEventDocumentWriter
                                     ?? throw new ArgumentNullException(nameof(webEventDocumentWriter));

            Logger = logger
                     ?? throw new ArgumentNullException(nameof(logger));
        }
コード例 #2
0
        public HttpMessageLogWriter(ILogger <TMessageLogWriter> logger,
                                    ITrafficCometMiddlewaresAccessor trafficCometMiddlewaresAccessor,
                                    IWebEventBodyDocumentWriter webEventBodyDocumentWriter,
                                    IHttpContentReader httpContentReader)
        {
            Logger = logger
                     ?? throw new ArgumentNullException(nameof(logger));

            TrafficCometMiddlewaresAccessor = trafficCometMiddlewaresAccessor
                                              ?? throw new ArgumentNullException(nameof(trafficCometMiddlewaresAccessor));

            WebEventBodyDocumentWriter = webEventBodyDocumentWriter
                                         ?? throw new ArgumentNullException(nameof(webEventBodyDocumentWriter));

            HttpContentReader = httpContentReader
                                ?? throw new ArgumentNullException(nameof(httpContentReader));
        }