2015-09-05 33 views
1

每次Tomcat 6.0.44啓動時,如果此文件不存在,則會創建一個空日誌文件,其名稱如juli.2015-09-05 .log。沒有Tomcat啓動的日子裏不會有juli.yyyy-MM-dd.log文件。在Tomcat 6啓動時創建空juli.yyy-MM-dd.log

關於爲什麼創建這個日誌文件的一些解釋?我沒有配置它!

如何擺脫這個空的日誌文件?


的CLI:

/usr/bin/java -Djava.util.logging.config.file=/home/koala/tomcat6/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -Dfile.encoding=UTF8 -Djava.endorsed.dirs=/home/koala/tomcat6/endorsed -classpath /home/koala/tomcat6/bin/bootstrap.jar:/home/koala/tomcat6/bin/tomcat-juli.jar -Dcatalina.base=/home/koala/tomcat6 -Dcatalina.home=/home/koala/tomcat6 -Djava.io.tmpdir=/home/koala/tomcat6/temp org.apache.catalina.startup.Bootstrap start 

/home/koala/tomcat6/conf/logging.properties:

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 
.handlers = 1catalina.org.apache.juli.FileHandler 

1catalina.org.apache.juli.FileHandler.level = FINEST 
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 
1catalina.org.apache.juli.FileHandler.prefix = catalina. 

回答

0

你註釋掉不必要的日誌? 它應該從「處理程序」中排除。

handlers = 1catalina.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler,  java.util.logging.ConsoleHandler 
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 

1catalina.org.apache.juli.FileHandler.level = FINE 
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 
1catalina.org.apache.juli.FileHandler.prefix = catalina. 

# 2localhost.org.apache.juli.FileHandler.level = FINE 
# 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 
# 2localhost.org.apache.juli.FileHandler.prefix = localhost.