2016-11-10 1 views
2

Ich habe einige logback Konfiguration:Wie kann ich meine eigenen Parameter in der Logback-Pattern-Konfiguration hinzufügen?

<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder"> 
     <outputPatternAsHeader>true</outputPatternAsHeader> 
     <pattern>[%thread] %-5level %logger{35} - %msg%n</pattern> 
</encoder> 

Wie kann ich meine eigenen Parameter in Muster hinzufügen? Etwas wie:

<pattern>[%thread] %-5level %logger{35} %user.name %status - %msg%n</pattern> 

Antwort

2

Verwendung von Logback Betrachten Mapped Diagnose Contexts MDC dann wie diese MDC.put("userName", "George"); die Parameter in MDC setzen.

Um es mit patternLayout zu drucken, tun Sie <pattern>[%thread] %-5level %logger{35} %X{userName} %status - %msg%n</pattern>

Verwandte Themen