Не указывать часть шаблона logback, если значение отсутствует - PullRequest
0 голосов
/ 25 сентября 2019

У меня есть шаблон, который выглядит примерно так:

<pattern>[%level] \(%logger\) traceId=%X{traceId} region=${AWS_REGION:-} %msg</pattern>

Если не присутствует traceId или регион, вывод выглядит следующим образом:

[INFO] (some.logger) traceId= region= message

Есть ли способ вместовместо этого выведите:

[INFO] (some.logger) message

Если AWS_REGION не установлен или traceId отсутствует, я бы хотел оставить метку для этих значений.Это возможно?

...