ILogger не возвращает сообщение и объект в формате JSON

Я пытаюсь использовать ILogger следующим образом,

_logger.LogInformation("Logging info {someClass}", someClass);

Но вывод - это просто имя объекта.

Что я здесь не так делаю?

1 ответ

Возможно, вам нравится разбивать класс на свойства.

Это является обязательным, и может быть включено с помощью @

Так

_logger.LogInformation("Logging info {@someClass}", someClass);

См. Также: Как использовать структурированное ведение журнала и спецификации шаблонов сообщений.

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