在.NET Core中,可以通过以下步骤来注入ILogger:
services.AddLogging(builder =>
{
builder.AddConsole();
builder.AddDebug();
});
public class ExampleService
{
private readonly ILogger<ExampleService> _logger;
public ExampleService(ILogger<ExampleService> logger)
{
_logger = logger;
}
public void DoSomething()
{
_logger.LogInformation("Doing something...");
}
}
以上就是在.NET Core中注入ILogger的简单步骤。通过这种方式,可以方便地在应用程序中记录和跟踪日志。