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