У меня есть формат журнала, в который я хотел бы добавить атрибут с кодом для представления этого события — перед всеми операциями я знаю только код. Пример вывода может быть таким:
Код: Выделить всё
{ "@timestamp": "...", "@level": "...", "message": "Transaction saved", "code": "APP.010" }
Я действительно не хочу объединять код в сообщении, это должен быть атрибут, и мне интересно, как правильно этого добиться с помощью logback-logstash?Я знаю, что сопоставленный диагностический контекст (MDC) может быть полезен, если мне нужно регистрировать одно и то же значение во всех сообщениях журнала, но это не мой случай.
Есть ли такое значение? вариант помимо MDC добавить настраиваемое поле? Как правильно?
Мое приложение — Java 15 с Spring Boot 3 и Logback.
Подробнее здесь:
https://stackoverflow.com/questions/792 ... tom-fields