ses*_*mic 6 java logging tomcat6
我有一个应用程序,它运行在linux ubuntu服务器上的tomcat 6.0.20服务器上.
它在catalina.out文件夹中生成大量日志,其中大部分是在使用应用程序时生成的,但不是由应用程序生成的.
它生成的一些日志如下,
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester startElement
FINE: startElement(,,mime-type)
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester startElement
FINE: Pushing body text '
'
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester startElement
FINE: New match='web-app/mime-mapping/mime-type'
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester startElement
FINE: Fire begin() for CallParamRule[paramIndex=1, attributeName=null, from stack=false]
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester characters
FINE: characters(audio/x-mpeg)
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester endElement
FINE: endElement(,,mime-type)
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester endElement
FINE: match='web-app/mime-mapping/mime-type'
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester endElement
FINE: bodyText='audio/x-mpeg'
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester endElement
FINE: Fire body() for CallParamRule[paramIndex=1, attributeName=null, from stack=false]
Apr 16, 2010 2:55:24 PM org.apache.tomcat.util.digester.Digester endElement
FINE: Popping body text '
Run Code Online (Sandbox Code Playgroud)
我怎么能把它们关掉?这非常重要,因为这是一个生产应用程序.
此致,罗希特
看来,这些语句是通过 Java 的内置记录器 (java.util.logger) 发出的。无论出于何种原因,您的环境都配置为记录“精细”级别的消息。此级别通常用于调试输出,是的,您通常永远不会在生产中保留它。
如果我没记错的话,Tomcat 使用文件配置 Java 记录器conf/logging.properties。您需要在生产中对其进行编辑。有关该文件含义的信息如下: http: //java.sun.com/javase/6/docs/technotes/guides/logging/overview.html
但基本上您希望将文件中出现的“FINE”替换为“INFO”。
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |