Где я могу использовать ILog в ASP.NET?

Я работаю в проекте MVC, который имеет несколько контроллеров. Каждый имеет в начале

private static readonly ILog Logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

В C# я использовал регистраторы в исключение. Я не могу понять, почему каждый контроллер имеет свой собственный регистратор.

2 ответа

Пожалуйста, посмотрите на эту статью, она объясняет вещи, связанные с регистрацией

https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1

Привет это выглядит как объявление log4net. Это инструмент для регистрации вашей ошибки во всех видах.net-программ, таких как веб-приложение, консоль, Windows и т. д., чтобы регистрировались исключения и разработчики знали, что именно пошло не так, я упоминаю ссылку на учебник, если вам нужна дополнительная информация по этому вопросу.

https://www.codeproject.com/Articles/140911/log-net-Tutorial

Другие вопросы по тегам