限制标准输出和标准错误日志文件的大小

问题描述

我正在为我的应用程序使用Tomcat,该应用程序会在tomcatdir / logs文件夹中生成stderror和stdout日志文件。我试图根据文件的大小滚动这些文件,或者可能只是每天。我正在使用--StdError“ tomcat.rootDir / logs / stderr.log”生成我的stderr.log文件,对于stdout.log也是如此(使用--StdOutput)。虽然我可以使用自动选项来创建具有当前日期的这些文件,但是我看不到使用--StdError指定用于翻转的文件大小的选项。我尝试在运行tomcat9w.exe时将-Djava.util.logging.FileHandler.limit = 20000添加到Java选项选项卡中,但它似乎不起作用。我的日志文件仍然超过了特定限制(在我的情况下为20KB)。

还有一种方法可以在logging.properties或log4j.xml文件中定义它,例如stderror和stdout日志可以翻转

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)