2016-11-10 7 views
2

У меня есть некоторые конфигурации 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> 

ответ

2

Рассмотрим использование Logback Подключенные Диагностический контексты MDC затем положить параметр в MDC, как этот MDC.put("userName", "George");.

Для печати с рисункомLayout do <pattern>[%thread] %-5level %logger{35} %X{userName} %status - %msg%n</pattern>

 Смежные вопросы

  • Нет связанных вопросов^_^