public static ILoggerFactory AddADSLogger(this ILoggerFactory loggerFactory,
                                           ADSUtilitiesLoggerConfiguration config, IApplicationBuilder app)
 {
     app.UseMiddleware <ADSUtilitiesLoggerRequest>();
     loggerFactory.AddProvider(new ADSUtilitiesLoggerProvider(config));
     return(loggerFactory);
 }
        public static ILoggerFactory AddADSLogger(this ILoggerFactory loggerFactory
                                                  , IApplicationBuilder app)
        {
            var config = new ADSUtilitiesLoggerConfiguration();

            return(loggerFactory.AddADSLogger(config, app));
        }
Пример #3
0
 public ADSUtilitiesLogger(string service,
                           ADSUtilitiesLoggerConfiguration config,
                           ADSUtilitiesLoggerProducer loggerProducer)
 {
     _service        = service;
     _config         = config;
     _loggerProducer = loggerProducer;
 }
Пример #4
0
        public static ILoggerFactory AddADSLogger(this ILoggerFactory loggerFactory,
                                                  Action <ADSUtilitiesLoggerConfiguration> configure)
        {
            var config = new ADSUtilitiesLoggerConfiguration();

            configure(config);
            return(loggerFactory.AddADSLogger(config));
        }
 public ADSUtilitiesLoggerProvider(ADSUtilitiesLoggerConfiguration config)
 {
     _config         = config;
     _loggerProducer = new ADSUtilitiesLoggerProducer();
 }
Пример #6
0
 public static ILoggerFactory AddADSLogger(this ILoggerFactory loggerFactory,
                                           ADSUtilitiesLoggerConfiguration config)
 {
     loggerFactory.AddProvider(new ADSUtilitiesLoggerProvider(config));
     return(loggerFactory);
 }