【发布时间】:2018-06-02 18:08:24
【问题描述】:
在the documentation 中的日志记录示例中,有一个如何将记录器注入控制器的示例:
public class TodoController : Controller
{
private readonly ITodoRepository _todoRepository;
private readonly ILogger _logger;
public TodoController(ITodoRepository todoRepository,
ILogger<TodoController> logger)
{
_todoRepository = todoRepository;
_logger = logger;
}
}
每当我将一个记录器注入到类似这里的东西时,DI 框架是否会创建一个新的记录器?有没有更好的办法?
【问题讨论】:
-
取决于 ILogger 实现的注册方式。
标签: c# asp.net-core asp.net-core-2.0