我正在设法在我的ASP.NET Core 7MVC项目的控制台和调试窗口中显示以下级别日志(log)的日志(log)记录.
- .LogInformation
- .LogWarning
- .LogError.LogError
- .LogCritical
但是,两个较低的值不会显示
- 日志(log)跟踪
- 日志(log)调试
我已经编辑了这appsettings.json
个字,以:
{
"Logging": {
"LogLevel": {
"Default": "Trace",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
然而,这并未产生任何效果.
我还在program.cs
中try 了以下代码:
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddControllersWithViews();
builder.Logging.ClearProviders();
builder.Logging.AddConsole();
builder.Logging.AddDebug();
builder.Logging.SetMinimumLevel(LogLevel.Trace);
var app = builder.Build();
也要不成功!
任何将跟踪和调试输出到调试窗口和控制台窗口的帮助都将不胜感激.在谷歌上找不到我需要的帮助.
谢谢!