草庐IT

java - 使 logback 模式部分可选?

是否可以根据属性制作部分logbacks模式布局?例如仅在%X{bdid}存在的情况下显示bdid(...)?这个附加程序bdid\(%X{bdid}\)-%d{HH:mm:ss.SSS}%msg%n打印bdid(0b5d3877-f3dd-4189-8b1b-489c8b617f2a)18:22:25.206如果bdid存在,但打印bdid()18:22:20.928如果没有。如何在我的日志中省略空的bdid()? 最佳答案 您可以使用replace功能,详细信息在文档中here.一个工作示例如下:logback.xml%repl