public AzureEventHubsLoggerProvider(IAzureEventHubsLoggerFormatter formatter, IAzureEventHubsLoggerProcessor processor) { this.formatter = formatter; this.processor = processor; this.loggers = new ConcurrentDictionary <string, AzureEventHubsLogger>(); SetScopeProvider(NullExternalScopeProvider.Instance); }
internal AzureEventHubsLogger(string name, IAzureEventHubsLoggerFormatter loggerFormatter, IAzureEventHubsLoggerProcessor loggerProcessor) { this.name = name ?? throw new ArgumentNullException(nameof(name)); this.loggerFormatter = loggerFormatter ?? throw new ArgumentNullException(nameof(loggerFormatter)); this.loggerProcessor = loggerProcessor ?? throw new ArgumentNullException(nameof(loggerProcessor)); }