在.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的簡單步驟。通過這種方式,可以方便地在應用程序中記錄和跟蹤日志。