首页 > 解决方案 > 如果变量值为空,则从 logback 消息中删除空格

问题描述

我使用以下 logback 模式:

<pattern>%X{version} %d{HH:mm:ss.SSS} %.-1level %C{0}:%M:%L %msg %n</pattern>

如果设置了,这会产生一个很好的输出,version但是当它可以为空时存在有效的情况。

在这种情况下,每个日志行中都有一个前导空格(由 和 之间的空格引起%X{version}%d{HH:mm:ss.SSS}

简单的解决方案是从模式中删除空格并将其附加到版本的值。有没有更优雅的方法来解决这个问题?

标签: logback

解决方案


推荐阅读