Fixed Warnings

This commit is contained in:
Matthias Heil
2026-04-05 08:00:09 +02:00
parent dfb879bfb3
commit 511a5f9f51
21 changed files with 104 additions and 115 deletions
@@ -12,9 +12,9 @@ public class DataStoreLoggerProvider: ILoggerProvider
public DataStoreLoggerProvider(IOptionsMonitor<DataStoreLoggerConfiguration> config, ILogDataStore dataStore)
{
_dataStore = dataStore;
DataStore = dataStore;
_currentConfig = config.CurrentValue;
_onChangeToken = config.OnChange(updatedConfig => _currentConfig = updatedConfig);
OnChangeToken = config.OnChange(updatedConfig => _currentConfig = updatedConfig);
}
#endregion
@@ -23,25 +23,26 @@ public class DataStoreLoggerProvider: ILoggerProvider
private DataStoreLoggerConfiguration _currentConfig;
private readonly IDisposable? _onChangeToken;
protected readonly ILogDataStore _dataStore;
private IDisposable? OnChangeToken { get; }
protected ILogDataStore DataStore { get; }
protected readonly ConcurrentDictionary<string, DataStoreLogger> _loggers = new();
protected ConcurrentDictionary<string, DataStoreLogger> Loggers { get; } = new();
#endregion
#region Methods
public ILogger CreateLogger(string categoryName)
=> _loggers.GetOrAdd(categoryName, name => new DataStoreLogger(name, GetCurrentConfig, _dataStore));
=> Loggers.GetOrAdd(categoryName, name => new DataStoreLogger(name, GetCurrentConfig, DataStore));
protected DataStoreLoggerConfiguration GetCurrentConfig()
=> _currentConfig;
public void Dispose()
{
_loggers.Clear();
_onChangeToken?.Dispose();
GC.SuppressFinalize(this);
Loggers.Clear();
OnChangeToken?.Dispose();
}
#endregion