【问题标题】:How can I add my own parameters in logback pattern configuration?如何在 logback 模式配置中添加自己的参数?
【发布时间】:2016-11-10 13:00:24
【问题描述】:

我有一些 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>

【问题讨论】:

  • 如果对您有帮助,请接受我的回答。它也可以帮助其他人

标签: java logging logback


【解决方案1】:

考虑使用 Logback 映射诊断上下文MDC,然后像这样将参数放入 MDC MDC.put( "userName", "George" );

要使用 patternLayout 打印它,请执行 &lt;pattern&gt;[%thread] %-5level %logger{35} %X{userName} %status - %msg%n&lt;/pattern&gt;

【讨论】:

    猜你喜欢
    • 2020-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    • 2013-02-14
    • 2020-01-18
    相关资源
    最近更新 更多