using CoreAgent.Infrastructure.Middleware; using CoreAgent.Infrastructure.Options; using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace CoreAgent.Infrastructure.Extensions { public static class RequestLoggingExtensions { public static IServiceCollection AddRequestLogging(this IServiceCollection services, IConfiguration config) { services.Configure(config.GetSection("RequestLogging")); return services; } public static IApplicationBuilder UseRequestLogging(this IApplicationBuilder app, IConfiguration config) { app.UseMiddleware(); app.UseMiddleware(); return app; } } }