В Seq и Kibana нельзя отфильтровать логи по номеру заказа, хотя он есть в сообщении
_logger.LogInformation($"Order {order.Id} paid, amount {order.Total}");
Логи пишутся через Serilog в JSON. Поле OrderId в записях отсутствует, есть только готовая строка сообщения. Что исправить?
- Шаблон с плейсхолдерами вместо интерполяции строки
- Перейти с Serilog на Console.WriteLine
- Записывать номер заказа в начало сообщения
- Логировать объект order через ToString()
