示例#1
0
 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 StoreQueueConsumer(IStoreQueue storeQueue, ILogger <StoreQueueConsumer> logger)
 {
     _storeQueue = storeQueue;
     _logger     = logger;
     _timer      = new Timer(100);
 }