[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);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user