private void Reload(FileLoggerOptions options) { _options = options; _loggers.Clear(); }
public FileLoggerProvider(IOptionsMonitor <FileLoggerOptions> options, Func <string, LogLevel, bool> filter) { _options = options?.CurrentValue ?? new FileLoggerOptions(); _filter = filter ?? _trueFilter; _reloadChangeToken = options.OnChange(Reload); }