gpt4 book ai didi

logging - 将 logrotate 与 logback 一起使用

转载 作者:行者123 更新时间:2023-12-04 08:26:14 25 4
gpt4 key购买 nike

当 logback 和 logrotate 一起使用时,推荐的配置是什么?基于调查博客等,隐式推荐配置是使用 FileAppender.append=true然后 logrotate 的 copytruncate选项。

这样对吗?这里有我需要注意的龙吗?

最佳答案

多年来为多个客户完成此操作后,最受欢迎的方法是使用 TimeBasedRollingPolicy,每天滚动(可以设置为任何频率)并将 MaxHistory 设置为所需的天数(通常为 30)。

虽然我喜欢并将 logrotate 用于其他日志文件,但 Logback 的内置滚动意味着我的客户不需要 logrotate。

为了跨应用程序进行协调/集中,Logback 可以包含其他 Logback 配置文件,因此您可以在文件中定义标准 appender 片段(Logback 支持属性,因此包含文件可以根据需要定义信息)。

即使有上述情况,也可能希望 logrotate 没有 Logback ......但是我想分享 TimeBasedRollingPolicy 以防它被忽视。

至少,这种方法可以对 Logback 滚动文件进行 logrotate 工作,避免 logrotate 在事件 Logback 日志文件上操作的潜在问题。

保持日志隔离(不要将应用程序日志混合到系统日志中)对于故障排除(应用程序和系统)非常有帮助 - 两者都不必处理其他人的噪音。

关于logging - 将 logrotate 与 logback 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105608/

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