У меня есть проект ASP.NET Core web api. Теперь я хочу log ошибки и события. Ранее я использовал ELMAH в своем проекте, но кажется, что elmah недоступен для ASP.NET Core. Я ссылался на эту Официальную ссылку для настройки службы ведения журнала по умолчанию, предоставляемой Microsoft. Я нигде не вижу, как я могу сохранить эти журналы в текстовом файле или в базе данных.
Если ASP.NET Core уже имеет функцию ведения журнала по умолчанию, мне интересно, почему я должен использовать другие инструменты, такие как elmah, log4net. Итак, снова, когда я искал статью, которая реализует регистрацию по умолчанию для сохранения журналов в db или в текстовом файле, я не смог найти их. Есть ли способ сохранить журналы в файле с помощью ядра ASP.NET, встроенного в поддержку ведения журнала?
В настоящее время я использую Serilog, который отлично работает и также загружает seq для корректного отображения журналов в браузере. Тем не менее, мне все еще интересно, как я могу добиться того же, используя встроенные функции ведения журнала ядра asp.net.