Exemple #1
0
 internal EventHubLogger(IEventHubLog eventHubLog,
                         string categoryName,
                         EventHubLogProviderOptions options)
 {
     this.eventHubLog         = eventHubLog;
     this.categoryName        = categoryName;
     minimumLogLevel          = options.GetMinimumLogLevelForCategory(categoryName);
     environment              = options.Environment;
     system                   = options.System;
     service                  = options.Service;
     nodeName                 = options.NodeName;
     additionalValuesProvider = options.AdditionalValuesProvider;
 }
Exemple #2
0
 public EventHubLoggerProviderTests()
 {
     fakeEventHubLog     = A.Fake <IEventHubLog>();
     eventHubLogProvider = new EventHubLoggerProvider(new EventHubLogProviderOptions
     {
         DefaultMinimumLogLevel = LogLevel.Critical,
         Environment            = "Test Environment",
         System   = "system",
         Service  = "service",
         NodeName = "nodeName"
     },
                                                      fakeEventHubLog);
 }
Exemple #3
0
 private EventHubLogger CreateTestEventHubLogger(LogLevel configLogLevel,
                                                 LogLevel ukhoLogLevel,
                                                 string category,
                                                 IEventHubLog eventHubLog,
                                                 Action <IDictionary <string, object> > additionalValuesProvider = null)
 {
     return(new EventHubLogger(eventHubLog,
                               category,
                               new EventHubLogProviderOptions
     {
         DefaultMinimumLogLevel = configLogLevel,
         NodeName = NodeName,
         System = System,
         Environment = "Test Environment",
         Service = Service,
         AdditionalValuesProvider = additionalValuesProvider ?? (d => { }),
         MinimumLogLevels = { { "UKHO", ukhoLogLevel } }
     }));
 }
 internal EventHubLoggerProvider(EventHubLogProviderOptions options,
                                 IEventHubLog eventHubLog)
 {
     this.options     = options;
     this.eventHubLog = eventHubLog;
 }
Exemple #5
0
 public EventHubLoggerTests()
 {
     fakeEventHubLog = A.Fake <IEventHubLog>();
 }