I liefert einen formatierte Java-String mit signifikantem LeerWie zeige ich alle von whitspace log4j gelieferten Nachrichten an?
String.format("%1$12s %2$15s", "someString", "anotherOne");
in log4j unter Verwendung der folgenden Umwandlungsmuster angemeldet seine
<param name="ConversionPattern" value="%d{ISO8601} %-5p [%t] %c{1} %m%n" />
in den Protokollen, I erhalten die Variable mit nur einem einzigen vorhergehenden Leerzeichen.
... PatternStuff ... someString anotherOne
slf4j Version 1.7.3 log4j Version 1.2.14
Ist es möglich, die Leerzeichen durch String.format hinzugefügt zu zeigen? Einige andere Umwandlungsmustervariablen außer% m?
'Ich erhalte die Variable mit nur einem vorhergehenden Leerzeichen. Ich kann nicht reproduzieren. Kannst du ein [MCVE] (http://stackoverflow.com/help/mcve) posten? – copeg
Haben Sie versucht, 'EnhancedPatternLayout' im Extras-Paket zu verwenden? –