【发布时间】:2010-09-13 06:32:18
【问题描述】:
我有几个使用 java.util.logging 的 webapp。 Tomcat 5.5 被配置为使用 Juli 记录器,因此每个 webapp 都有自己的日志文件。问题是 Juli 没有最大文件大小和文件数的属性。使用 Juli,文件将无限增长,并且只会在一天结束时滚动。此外,还会保留无限数量的日志文件。
您可以在此页面上查看 FileHandler 属性 - Apache Tomcat 5.5 Documentation
没有限制或计数属性(以下几行什么都不做)org.apache.juli.FileHandler.limit=102400org.apache.juli.FileHandler.count=5
在不更改 web 应用程序的情况下,有没有办法为每个应用程序获取唯一的日志文件,并在日志文件大小上有某种类型的界限?
更新:
我找到的解决方案是根本不使用 Juli 记录器!
java.util.logging.FileHandler.limit=102400java.util.logging.FileHandler.count=5
谢谢,
格雷格
【问题讨论】: