gpt4 book ai didi

java - 如何强制 logback 轮换

转载 作者:行者123 更新时间:2023-12-04 04:56:39 32 4
gpt4 key购买 nike

理想情况下,Logback 可以选择在应用程序启动时始终轮换。由于该功能不存在,我如何强制 logback 在应用程序启动时旋转?由于其供应商代码,我将不得不编写自己的程序 RotateLB.java。我如何才能使用供应商应用程序使用的相同 logback.xml。当日志达到 250MB 时,它会进行轮换。

最佳答案

这可以通过编写自己的触发器、派生 ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP 并重载 isTriggeringEvent() 来完成。

但是您需要编辑 logback.xml 配置文件。

如果不可能,您可以使用 -Dlogback.configurationFile=... 指定备用配置文件

或者,由于您的应用程序可能正在使用 SLF4J API,您可以尝试删除 logback 并改用 Log4j 2,它确实具有您需要的选项。

关于java - 如何强制 logback 轮换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16672893/

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