diff --git a/services/archival/src/FilterLists.Archival.Api/Startup.cs b/services/archival/src/FilterLists.Archival.Api/Startup.cs index 78e7ad22b..5b77d8c1d 100644 --- a/services/archival/src/FilterLists.Archival.Api/Startup.cs +++ b/services/archival/src/FilterLists.Archival.Api/Startup.cs @@ -23,9 +23,9 @@ public void ConfigureServices(IServiceCollection services) public static void Configure(IApplicationBuilder app, IWebHostEnvironment env) { + app.UseApplication(); if (env.IsDevelopment()) app.UseDeveloperExceptionPage(); - app.UseApplication(); } } } \ No newline at end of file diff --git a/services/archival/src/FilterLists.Archival.Infrastructure/ConfigurationExtensions.cs b/services/archival/src/FilterLists.Archival.Infrastructure/ConfigurationExtensions.cs index 55f0a3092..ae0c1684a 100644 --- a/services/archival/src/FilterLists.Archival.Infrastructure/ConfigurationExtensions.cs +++ b/services/archival/src/FilterLists.Archival.Infrastructure/ConfigurationExtensions.cs @@ -26,6 +26,7 @@ public static void AddInfrastructureServices(this IServiceCollection services, I public static void UseInfrastructure(this IApplicationBuilder app) { + app.UseLogging(); app.UseScheduling(); } } diff --git a/services/directory/src/FilterLists.Directory.Api/Startup.cs b/services/directory/src/FilterLists.Directory.Api/Startup.cs index 78f69090f..5ffff8443 100644 --- a/services/directory/src/FilterLists.Directory.Api/Startup.cs +++ b/services/directory/src/FilterLists.Directory.Api/Startup.cs @@ -27,6 +27,7 @@ public void ConfigureServices(IServiceCollection services) public static void Configure(IApplicationBuilder app, IWebHostEnvironment env) { + app.UseApplication(); if (env.IsDevelopment()) app.UseDeveloperExceptionPage(); app.UseRouting(); diff --git a/services/directory/src/FilterLists.Directory.Application/ConfigurationExtensions.cs b/services/directory/src/FilterLists.Directory.Application/ConfigurationExtensions.cs index dcaa17be3..6f66aac78 100644 --- a/services/directory/src/FilterLists.Directory.Application/ConfigurationExtensions.cs +++ b/services/directory/src/FilterLists.Directory.Application/ConfigurationExtensions.cs @@ -1,6 +1,7 @@ using AutoMapper; using FilterLists.Directory.Infrastructure; using MediatR; +using Microsoft.AspNetCore.Builder; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; @@ -20,5 +21,10 @@ public static void AddApplicationServices(this IServiceCollection services, ICon services.AddAutoMapper(typeof(ConfigurationExtensions)); services.AddInfrastructureServices(configuration); } + + public static void UseApplication(this IApplicationBuilder app) + { + app.UseInfrastructure(); + } } } \ No newline at end of file diff --git a/services/directory/src/FilterLists.Directory.Infrastructure/ConfigurationExtensions.cs b/services/directory/src/FilterLists.Directory.Infrastructure/ConfigurationExtensions.cs index 101e99bbc..de47216da 100644 --- a/services/directory/src/FilterLists.Directory.Infrastructure/ConfigurationExtensions.cs +++ b/services/directory/src/FilterLists.Directory.Infrastructure/ConfigurationExtensions.cs @@ -1,5 +1,6 @@ using FilterLists.Directory.Infrastructure.Persistence.Queries.Context; using FilterLists.SharedKernel.Logging; +using Microsoft.AspNetCore.Builder; using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; @@ -23,5 +24,10 @@ public static void AddInfrastructureServices(this IServiceCollection services, I }); services.AddScoped(); } + + public static void UseInfrastructure(this IApplicationBuilder app) + { + app.UseLogging(); + } } } \ No newline at end of file diff --git a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs index e2ad7bd10..304d884c5 100644 --- a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs +++ b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/Configuration.cs @@ -8,6 +8,7 @@ internal static class Configuration public static LoggerConfiguration LoggerConfiguration = new LoggerConfiguration() .MinimumLevel.Debug() .MinimumLevel.Override("Microsoft", LogEventLevel.Information) + .MinimumLevel.Override("Microsoft.AspNetCore", LogEventLevel.Warning) .Enrich.FromLogContext() .WriteTo.Console(); } diff --git a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/ConfigurationExtensions.cs b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/ConfigurationExtensions.cs index a0faaeab3..a8c6184ab 100644 --- a/services/sharedKernel/src/FilterLists.SharedKernel.Logging/ConfigurationExtensions.cs +++ b/services/sharedKernel/src/FilterLists.SharedKernel.Logging/ConfigurationExtensions.cs @@ -1,4 +1,5 @@ -using Microsoft.Extensions.Hosting; +using Microsoft.AspNetCore.Builder; +using Microsoft.Extensions.Hosting; using Serilog; namespace FilterLists.SharedKernel.Logging @@ -9,5 +10,10 @@ public static IHostBuilder UseLogging(this IHostBuilder hostBuilder) { return hostBuilder.UseSerilog(); } + + public static void UseLogging(this IApplicationBuilder app) + { + app.UseSerilogRequestLogging(); + } } } \ No newline at end of file