内容纲要
概要描述
在日常的tbak运维中,我们有时候需要获取每日零点附近的tasks.log日志。按照目前tbak tasks日志的保存策略,只能够保留20个日志文件。如图:
后面的日志,会从0点开始逐步清理,2022-11-02-1.log.gz
,以及tasks.log
不再是从0点开始,这样对我们排查0点开始的日志造成了困难,本文主要介绍如何突破这个数量限制,方便问题排查。
详细说明
现象说明
安装目录下的/unzip/WEB-INF/classes/log4j.xml文件,搜索tasks.log关键字
修改<DefaultRolloverStrategy max="20">
,比如提高到200,即<DefaultRolloverStrategy max="200">
然后重启TBAK即可。
注:
<SizeBasedTriggeringPolicy size="250 MB"/>
这是压缩前大小,压缩后一般每个日志文件20M左右,也可以通过提高该参数来提高日志报错量。