我知道Tomcat使用JULI记录器。是否可以设置文件大小限制? 我看到文件以某种方式滚动,但是在设置此参数的地方我无法想象。
答案 0 :(得分:4)
日志记录在tomcat根目录的/conf/logging.properties
中配置。
JULI文件处理程序每天滚动文件,如“旋转”属性的javadoc中所述:http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/juli/FileHandler.html。
我不认为可以在JULI中设置日志文件的大小限制,但是你可以将用于Log4J的日志框架切换(描述如何在这里找到:http://tomcat.apache.org/tomcat-6.0-doc/logging.html)然后您可以使用RollingFileAppender,它具有最大文件大小的选项。
答案 1 :(得分:1)
您可以使用Log4j - 这很好 - 但所有这些都基于java.util.logging结构。您可以使用java.util.logging.FileHandler将所有实例替换为'juli'FileHandler。它允许保留日志大小和文件数: