Структура журнала ASP.Net Core 2.1 в хранилище BLOB-объектов диагностики Azure - PullRequest
0 голосов
/ 06 декабря 2018

У меня работает API ASP.Net Core 2.1 в Azure AppService, включен журнал диагностики Azure «Ведение журнала приложений (Blob)».

Проблема в том, что он просто регистрируется в формате по умолчанию "{Метка времени: гггг-мм-дд ЧЧ: мм: ss.fff zzz} [{Level}] {Сообщение} {NewLine} {Исключение}" .

Я хотел бы хранить журналы в том же формате, что и ASP.NET Framework 4.7, в .CSV и с информацией, такой как дата / уровень, в разных столбцах.

Если это невозможно, яхотел бы, по крайней мере, хранить только {Message}, а не всю временную метку.

Пример журналов ASP.NET Framework 4.7 в хранилище BLOB-объектов: Файл журнала ASP.Net Framework

Пример журналов ASP.NET Core 2.1 в хранилище BLOB-объектов: Файл журнала ASP.Net Core 2.1

Моя конфигурация журнала: Конфигурация ILoggerFactory

1 Ответ

0 голосов
/ 06 декабря 2018

Боюсь, вам понадобится собственный регистратор, чтобы достичь желаемого.

Взгляните на Настройка ASP. NET Core Часть 01: Ведение журнала и Как добавить настраиваемое ведение журнала в ASP.NET Core , чтобы увидеть, как это можно сделать.

Надеюсь, это поможет!

...