public HttpLoggingProvider(IHttpResponseLogHandler responseHandler, IHttpRequestLogHandler requestHandler, IOptions <RaccoonLogHttpOptions> options, ILogger <HttpLoggingProvider> logger, IHttpLoggingStore store, IStoreQueue storeQueue) { _store = store; _options = options.Value; _responseHandler = responseHandler; _requestHandler = requestHandler; _logger = logger; _storeQueue = storeQueue; }
public HttpLoggingProvider(IHttpResponseLogHandler responseHandler, IHttpRequestLogHandler requestHandler, IOptions <RaccoonLogHttpOptions> options, ILoggerFactory loggerFactory, IHttpLoggingStore store) { _store = store; _options = options; _responseHandler = responseHandler; _requestHandler = requestHandler; _requestLogger = loggerFactory.CreateLogger <HttpRequest>(); _responseLogger = loggerFactory.CreateLogger <HttpResponse>(); }