diff --git a/ImportUI/DependencyInjection.cs b/ImportUI/DependencyInjection.cs index ee87424..31b2bb4 100644 --- a/ImportUI/DependencyInjection.cs +++ b/ImportUI/DependencyInjection.cs @@ -14,7 +14,8 @@ public static class DependencyInjection public static void SetupLogging(this WebApplicationBuilder builder) { - var logSeverity = builder.Environment.IsDevelopment() ? LogSeverity.Debug : LogSeverity.Info; + var isDevelopment = builder.Environment.IsDevelopment(); + var logSeverity = isDevelopment ? LogSeverity.Debug : LogSeverity.Info; var severityFilters = new Dictionary(); var dotBasedLogSection = builder.Configuration.GetSection("DotBased:Logging"); @@ -39,8 +40,8 @@ public static class DependencyInjection Log.Logger = new LoggerConfiguration().UseBasedExtension() .MinimumLevel.Verbose() .Enrich.WithProperty("Application", "ImportUI") - .WriteTo.Console() - .WriteTo.File(path: Path.Combine("Logs", $"{(builder.Environment.IsDevelopment() ? "Debug" : "Release")}", "log_.log"), rollingInterval: RollingInterval.Day, outputTemplate: BasedSerilog.OutputTemplate) + .WriteTo.Console(outputTemplate: BasedSerilog.OutputTemplate) + .WriteTo.File(path: Path.Combine("Logs", $"{(isDevelopment ? "Debug" : "Release")}", "log_.log"), rollingInterval: RollingInterval.Day, outputTemplate: BasedSerilog.OutputTemplate) .Destructure.ToMaximumDepth(4) .Destructure.ToMaximumStringLength(100) .Destructure.ToMaximumCollectionCount(10).CreateLogger(); @@ -48,7 +49,7 @@ public static class DependencyInjection LogService.AddLogAdapter(new BasedSerilogAdapter(Log.Logger)); builder.Logging.ClearProviders(); - builder.Logging.SetMinimumLevel(LogLevel.Trace); + builder.Logging.SetMinimumLevel(isDevelopment ? LogLevel.Trace : LogLevel.Information); builder.Logging.AddDotBasedLoggerProvider(LogService.Options); } } \ No newline at end of file diff --git a/ImportUI/appsettings.Development.json b/ImportUI/appsettings.Development.json index f8a136c..876c4e3 100644 --- a/ImportUI/appsettings.Development.json +++ b/ImportUI/appsettings.Development.json @@ -3,18 +3,18 @@ "Logging": { "Severity": "Debug", "SeverityFilters":{ - "Microsoft": "Info", - "Microsoft.Hosting.Lifetime": "Info", + "Microsoft": "Debug", + "Microsoft.Hosting.Lifetime": "Debug", "Microsoft.AspNetCore": "Warning", - "Microsoft.AspNetCore.Authentication": "Info", - "MudBlazor": "Info" + "Microsoft.AspNetCore.Authentication": "Debug", + "MudBlazor": "Debug" } } }, "Logging": { "LogLevel": { - "Default": "Information", - "Microsoft.AspNetCore": "Warning" + "Default": "Trace", + "Microsoft.AspNetCore": "Debug" } } }