gpt4 book ai didi

logback 如何设置日志文件的目标文件夹

转载 作者:行者123 更新时间:2023-12-04 10:17:41 26 4
gpt4 key购买 nike

有没有办法设置单个目标文件夹,以便我可以指定应在何处创建所有日志文件,而不必逐个附加地在附加程序上进行设置?

最佳答案

您可以在 logback 配置文件中定义一个属性,并按如下方式使用它

<configuration>

<property name="USER_HOME" value="/home/sebastien" />

<appender name="SPRING_LOGS" class="ch.qos.logback.core.FileAppender">
<file>${USER_HOME}/spring.log</file>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>

<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${USER_HOME}/myApp.log</file>
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>

<root level="debug">
<appender-ref ref="FILE" />
</root>
</configuration>

请注意,logback 也可以从系统属性或单独的属性文件中读取变量。关注 manual更多细节。

关于logback 如何设置日志文件的目标文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27764071/

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