/// <inheritdoc /> void ILoggingConfigurationProviderCollection.Remove(ILoggingConfigurationProvider provider) { if (provider == null) { throw new ArgumentNullException(nameof(provider)); } _providers.Remove(provider); }
public static Serilog.ILogger InitializeColoredConsoleLogger(ILoggingConfigurationProvider configurationProvider) { var templateConfiguration = new SerilogTemplateConfiguration(configurationProvider); return new LoggerConfiguration() .MinimumLevel.Debug() .Enrich.FromLogContext() .WriteTo.ColoredConsole(outputTemplate: templateConfiguration.OutputTemplate) .CreateLogger(); }
public LoggingInitializer( ILoggingConfigurationProvider loggingConfigurationProvider, IAppSettingsProvider appSettingsProvider, IAppIdProvider appIdProvider, ITempDirectorySettings tempDirectorySettings, ILogger logger) { this.loggingConfigurationProvider = loggingConfigurationProvider; this.appSettingsProvider = appSettingsProvider; this.appIdProvider = appIdProvider; this.tempDirectorySettings = tempDirectorySettings; this.logger = logger; }
public DatabaseLogger( IContext context, IOperationExecutive operationExecutive, IServiceProvider <TEntity> serviceProvider, IMappingDataRepository mappingDataRepository, IHashingSerializer <TEntity> hashingSerializer, IHashFunction hashFunction, ILoggingConfigurationProvider loggingConfigurationProvider, ISafeRepository safeRepository) { this.context = context; this.operationExecutive = operationExecutive; this.serviceProvider = serviceProvider; this.mappingDataRepository = mappingDataRepository; this.hashingSerializer = hashingSerializer; this.hashFunction = hashFunction; this.loggingConfigurationProvider = loggingConfigurationProvider; this.safeRepository = safeRepository; }
public SerilogTemplateConfiguration(ILoggingConfigurationProvider configurationProvider) { EnvironmentName = configurationProvider.LoggerEnvironmentName ?? "Local"; OutputTemplate = string.Format(OutputTemplateFormat, EnvironmentName); }