【发布时间】:2016-08-10 16:01:40
【问题描述】:
我提供了一个带有大量空格的格式化 java 字符串
String.format("%1$12s %2$15s", "someString", "anotherOne");
在 log4j 中使用以下转换模式记录
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%t] %c{1} %m%n" />
在日志中,我收到的变量前面只有一个空格。
... PatternStuff ... someString anotherOne
slf4j 版本 1.7.3 log4j 版本 1.2.14
是否可以显示由 String.format 添加的空格? %m 以外的其他转换模式变量?
【问题讨论】:
-
I receive the variable with just a single preceding whitespace.我无法复制。可以发MCVE吗? -
你试过在 extras 包中使用
EnhancedPatternLayout吗?