public StatisticsService(ILogger <StatisticsService> logger, IDeviceService deviceService, IDataOverTimeStorage dataStorage, StatisticsServiceConfiguration configuration) { _logger = logger; _dataStorage = dataStorage; _deviceService = deviceService; _configuration = configuration; }
public static void AddDatabase(this ILoggingBuilder loggingBuilder, IDataOverTimeStorage dataStorage, LogLevel logLevel = LogLevel.Warning) { loggingBuilder.AddProvider(new DatabaseLoggerProvider(dataStorage, logLevel)); }
public DatabaseLoggerProvider(IDataOverTimeStorage dataStorage, LogLevel logLevel) { _dataStorage = dataStorage; LogLevel = logLevel; }