public HttpAuditingMiddleware(RequestDelegate next, IAuditingLogger auditingLogger, IOptions <AuditingConfig> auditingConfig, ILoggerFactory loggerFactory, IHttpAuditingLogTypeLocator locator) { _next = next; _auditingLogger = auditingLogger; _auditingConfig = auditingConfig.Value; _locator = locator; _logger = loggerFactory.CreateLogger <HttpAuditingMiddleware>(); _streamManager = new RecyclableMemoryStreamManager(); }
public AuditingAttribute(IAuditingLogger auditingLogger, IOptions <AuditingConfig> auditingConfig, ILoggerFactory loggerFactory, IHttpAuditingLogTypeLocator locator) { _auditingLogger = auditingLogger; _auditingConfig = auditingConfig.Value; _locator = locator; _logger = loggerFactory.CreateLogger <HttpAuditingMiddleware>(); _streamManager = new RecyclableMemoryStreamManager(); }