Основы логирования в ASP.NET Core. Создание собственного провайдера логирования

Несмотря на то, что ASP.NET Core предоставляет самые широкие возможности логирования событий в приложении, все же может потребоваться каким-либо доработать предложенную систему и разработать собственный провайдер логирования ASP.NET Core.

Читать далее

Основы логирования в ASP.NET Core. Фильтрация логов и идентификаторы событий

В предыдущей части мы рассмотрели предпочтительный способ конфигурации системы логирования в ASP.NET Core — с использованием конфигурации. При этом, мы можем также настраивать систему логирования с использованием фильтров непосредственно в исходном коде приложения.

Читать далее

Основы логирования в ASP.NET Core. Провайдеры и конфигурация логгирования

В предыдущей части мы, в общих чертах, познакомились с логированием в ASP.NET Core и закончили наше знакомство на выводе логов определенных уровней. Сегодня разберемся ещё с двумя моментами, а именно — доступными по умолчанию провайдерами и конфигурацией логирования.

Читать далее

Основы логирования в ASP.NET Core. Интерфейс ILogger

Логирование (ведение логов, журналирование) — это процесс записи наиболее значимой информации о работе системы с возможностью быстрого доступа к этой информацией в случае необходимости. В случае необходимости лог может подсказать нам в какой чисти системы возникла проблема или же деть информацию о конфигурации, действиях пользователя и так далее.

ASP.NET Core имеет встроенную поддержку логирования, что позволяет нам с минимальными издержками вести логи, в большинстве случаев, без создания своих сервисов. Для логирования данных в ASP.NET Core используются объекты, реализующие интерфейс ILogger<T>.

Читать далее