public MongoRequestLogRepository(IMongoDatabase database, IOptions <RequestLogStoreOptions> options) : base(database) { Guard.NotNull(options, nameof(options)); this.options = options.Value; }
public BackgroundRequestLogStore(IOptions <RequestLogStoreOptions> options, IRequestLogRepository logRepository, ISemanticLog log) { this.options = options.Value; this.logRepository = logRepository; timer = new CompletionTimer(options.Value.WriteIntervall, TrackAsync, options.Value.WriteIntervall); this.log = log; }