는 컨트롤러에 로거를 주입하는 방법을 예를 들어 있습니다 :ILogger <T>을 주입 할 때마다 매번 새로운 로거가 생성됩니까? <a href="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?tabs=aspnetcore2x" rel="nofollow noreferrer">the documentation</a>에서 로깅 샘플에
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 구현이 어떻게 등록되었는지에 따라 다릅니다. – user3292642