Exemplo n.º 1
0
        public new LoggerConfiguration Build(IApplicationLoggerSettings applicationLoggerSettings)
        {
            var config = base.Build(applicationLoggerSettings);

            config.WriteTo.ApplicationInsightsTraces(telemetryConfig.InstrumentationKey);
            return(config);
        }
Exemplo n.º 2
0
        public new LoggerConfiguration Build(IApplicationLoggerSettings applicationLoggerSettings)
        {
            var config = new LoggerConfiguration()
                         .Enrich.FromLogContext()
                         .Enrich.WithMachineName()
                         .Enrich.WithProcessName()
                         .Enrich.WithThreadId()
                         .WithMinimumLogLevel(applicationLoggerSettings.ApplicationLoggerOutputSettingsCollection);

            config.WriteTo.ApplicationInsightsTraces(telemetryConfig.InstrumentationKey);
            return(config);
        }
        public new LoggerConfiguration Build(IApplicationLoggerSettings applicationLoggerSettings)
        {
            var config = new LoggerConfiguration()
                         .Enrich.FromLogContext()
                         .Enrich.WithMachineName()
                         .Enrich.WithProcessName()
                         .Enrich.WithThreadId()
                         .WithMinimumLogLevel(applicationLoggerSettings.ApplicationLoggerOutputSettingsCollection)
                         .Filter.ByExcluding(evnt => evnt.Exception != null && CultureInfo.CurrentCulture.CompareInfo.IndexOf(evnt.Exception.ToString(), "license", CompareOptions.IgnoreCase) >= 0);

            config.WriteTo.ApplicationInsightsTraces(telemetryConfig.InstrumentationKey);
            return(config);
        }
Exemplo n.º 4
0
 public Serilog.ILogger Build(IApplicationLoggerSettings applicationLoggerSettings)
 {
     return(loggerConfigurationBuilder
            .Build(applicationLoggerSettings)
            .CreateLogger());
 }
 public MessagingLogger(IPaymentLogger logger, IApplicationLoggerSettings settings)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     minimum     = settings.MinimumLogLevel();
 }
 public MessagingLoggerFactory(IPaymentLogger logger, IApplicationLoggerSettings settings)
 {
     this.logger   = logger;
     this.settings = settings;
 }
Exemplo n.º 7
0
 public PaymentLogger(IApplicationLoggerSettings applicationLoggerSettings, IExecutionContext executionContext, ISerilogLoggerFactory loggerFactory = null)
     : base(applicationLoggerSettings, executionContext, loggerFactory)
 {
 }
 public static LogLevel MinimumLogLevel(this IApplicationLoggerSettings settings)
 => settings.ApplicationLoggerOutputSettingsCollection.Min(x => x.MinimumLogLevel);