public ILogger CreateLogger(IFullyQualifiedName source, LogLevelEnum? minimumLogLevel = null)
 {
     return new AzureQueueLogger.Implementation.QueueLogger(_runtimeEnvironment,
         GetQueue(),
         _queueSerializer,
         source ?? _defaultLoggerSource,
         _queueLoggerExtension,
         minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel),
         _correlationIdProvider);
 }
 public ILogger CreateLogger(IFullyQualifiedName source, LogLevelEnum? minimumLogLevel = null)
 {
     return new TraceLogger(source ?? _defaultLoggerSource, minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel));
 }
 public ILogger CreateLogger(LogLevelEnum? minimumLogLevel = null)
 {
     return new TraceLogger(_defaultLoggerSource, minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel));
 }
 public IAsynchronousLogger CreateAsynchronousLogger(LogLevelEnum? minimumLogLevel)
 {
     return new TraceAsynchronousLogger(null, minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel));
 }
 public IAsynchronousLogger CreateAsynchronousLogger(IFullyQualifiedName source, LogLevelEnum? minimumLogLevel)
 {
     return new ConsoleAsynchronousLogger(source ?? _defaultLoggerSource, minimumLogLevel.GetValueOrDefault(_defaultMinimumLoggingLevel));
 }
 public IAsynchronousLogger CreateAsynchronousLogger(LogLevelEnum? minimumLogLevel)
 {
     return new ConsoleAsynchronousLogger(_defaultLoggerSource, minimumLogLevel.GetValueOrDefault(_defaultMinimumLoggingLevel));
 }
 public LogLevelEnum GetMinimumLogLevel(LogLevelEnum? minimumLogLevel)
 {
     return minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel);
 }
コード例 #8
0
 private LoggerConfiguration GetLoggerConfiguration(LogLevelEnum? minimumLogLevel)
 {
     var configuration = _loggerConfigurationProvider != null ?
         _loggerConfigurationProvider() :
         new LoggerConfiguration().WriteTo.Trace();
     configuration
         .MinimumLevel
         .Is(minimumLogLevel.GetValueOrDefault(_defaultMinimumLogLevel).ToLogEventLevel())
         .Enrich.With(new CorrelationIdEnricher(_correlationIdProvider, _correlationIdPropertyName))
         .Enrich.WithThreadId()
         .Enrich.WithProcessId()
         .Enrich.WithMachineName();
     return configuration;
 }