Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Value | |
|---|---|
| Rule ID | ASP0011 | 
| Category | Usage | 
| Fix is breaking or non-breaking | Non-breaking | 
Cause
ConfigureLogging isn't the recommended strategy for configuring logging in a minimal API application.
Rule description
ConfigureLogging isn't the recommended strategy for configuring logging in a minimal API application.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
    logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
How to fix violations
To fix a violation of this rule, use the Logging property on the WebApplicationBuilder to modify the logging configuration directly without the need for an additional ConfigureLogging call.
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
When to suppress warnings
Do not suppress a warning from this rule.
ASP.NET Core