我有一些logback配置:
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<outputPatternAsHeader>true</outputPatternAsHeader>
<pattern>[%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
如何在模式中添加自己的参数?
就像是:
<pattern>[%thread] %-5level %logger{35} %user.name %status - %msg%n</pattern>
最佳答案
考虑使用Logback Mapped Diagnostic Contexts MDC,然后将参数像这样的MDC.put(“ userName”,“ George”);一样放在MDC中.
要使用patternLayout打印,请< pattern> [%thread]%-5level%logger {35}%X {userName}%status-%msg%n< / pattern>