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); }
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; }