[CHANGE] Update logging config
This commit is contained in:
@@ -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<string, LogSeverity>();
|
||||
|
||||
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);
|
||||
}
|
||||
}
|
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user