使日志备份模式部分可选?
是否可以根据属性制作部分日志模式布局?例如,在 %X{bdid} 存在的情况下显示 bdid (...)?
此附加器
<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()?