es einige Zeit her, seit diese Frage gestellt wurde, aber da ich das Problem selbst vor kurzem hatte und keine Antwort begann ich ein wenig tiefer graben und finden konnten, fand eine Lösung, die für mich funktionierte.
Ich endete mit dem Debugger und werfen Sie einen Blick auf die Standard-Appender am Logger angeschlossen.
fand ich dieses Muster für mich zu arbeiten, wie gewünscht:
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %5p 18737 --- [%t] %-40.40logger{39} : %m%n%wEx</pattern>
EDIT: Das Muster nicht ganz korrekt ist, sah ich, dass die Laufzeit hatte einige Werte bereits (in diesem Fall instanziiert worden 18737 ---) Ich werde in die richtige Variable schauen, um dort zu ersetzen. Es enthält das Format für Spalten mit fester Länge aber
EDIT 2: Ok, ich habe einen anderen Blick auf den Debugger Inhalt. Dies können Sie tun, um sich auch auf den Inhalt einer Logger-Instanz suchen: Debugger(eclipse) Logger Contents
So landete ich das Muster in der ConsoleAppender verwendet mit bis:
%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(18971){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n%wEx
Wie hier zu sehen:
Debugger: detailed contents of the encoder pattern
Vielleicht sollten Sie Ausgabe folgen https://github.com/spring-projects/spring-boot/issues/1788 - dies kann Ihnen eine Lösung geben, wenn Sie geschlossen sind. –