public ActiveLoggerProvider(IOptionsMonitor <ActiveLoggerOptions> options) { loggerOptions = options.CurrentValue; producer = ActiveProducer.Create(loggerOptions); producer.InitializeCount = loggerOptions.InitializeCount; }
public ActiveLogger(string category, ActiveLoggerOptions options, ActiveProducer producer) { this.category = category ?? ""; this.loggerOptions = options; this.producer = producer; }