Ejemplo n.º 1
0
        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));
 }