Возможно ли сделать части шаблона шаблонов журналов в зависимости от атрибута? например показать bdid (...) только в том случае, когда существует% X {bdid}?
Этот appender
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>bdid\(%X{bdid}\) - %d{HH:mm:ss.SSS} %msg%n</pattern>
</encoder>
</appender>
печатает
bdid(0b5d3877-f3dd-4189-8b1b-489c8b617f2a) 18:22:25.206
если bdid существует, но печатает
bdid() 18:22:20.928
, если это не так.
Как опустить пустой bdid() в мой журнал?