gpt4 book ai didi

logback - 通过 XML 配置文件基于 MDC 设置日志文件名

转载 作者:行者123 更新时间:2023-12-03 23:31:55 27 4
gpt4 key购买 nike

我真正需要做的是拥有 不同用户的不同日志文件 .
我知道如何直接在 Java 中做到这一点。

我希望有机会通过 logback.xml 进行设置配置文件。
像这样:

 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logFile.%X{USER}.%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %logger - %msg%n</pattern>
</encoder>
</appender>

注意写 %X{用户} 不正确,这只是我想做的一个例子。

所以 :是否可以在 logback.xml 中设置日志文件名配置文件?

我正在使用 Logback 1.0.7

最佳答案

你可以使用SiftingAppender,请引用:http://logback.qos.ch/manual/appenders.html#SiftingAppender

关于logback - 通过 XML 配置文件基于 MDC 设置日志文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018989/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com