| 价值 | |
|---|---|
| 规则 ID | ASP0011 |
| 类别 | Usage |
| 修复是中断修复还是非中断修复 | Non-breaking |
原因
ConfigureLogging 不是在最小 API 应用程序中配置日志记录的建议策略。
规则说明
ConfigureLogging 不是在最小 API 应用程序中配置日志记录的建议策略。
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
如何修复违规行为
若要修复此规则的冲突,请使用 Logging 该属性 WebApplicationBuilder 直接修改日志记录配置,而无需进行额外的 ConfigureLogging 调用。
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
何时禁止显示警告
不要禁止显示此规则的警告。