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)); }
public ADSUtilitiesLogger(string service, ADSUtilitiesLoggerConfiguration config, ADSUtilitiesLoggerProducer loggerProducer) { _service = service; _config = config; _loggerProducer = loggerProducer; }
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(); }
public static ILoggerFactory AddADSLogger(this ILoggerFactory loggerFactory, ADSUtilitiesLoggerConfiguration config) { loggerFactory.AddProvider(new ADSUtilitiesLoggerProvider(config)); return(loggerFactory); }