Difference between
version 302
and
version 301:
At line 18 added 36 lines. |
Configuring (and more importantly, supressing) Tomcat 5.x logging |
|
Create a log4j.properties file in $CATALINA_HOME/common/classes |
|
{{{ |
log4j.rootLogger=ERROR, R |
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender |
log4j.appender.R.File=${catalina.home}/logs/tomcat.log |
log4j.appender.R.DatePattern='.'yyyy-MM-dd |
log4j.appender.R.layout=org.apache.log4j.PatternLayout |
log4j.appender.R.layout.ConversionPattern={%p} %c{2} %x %m%n |
|
|
}}} |
|
You also need to copy commons-logging.jar and log4j-1.2.9.jar to $CATALINA_HOME/common/lib. |
|
Then, in your application log4j.properties file, add this: |
|
{{{ |
|
# Suppress the tomcat logging whilst DEBUG is switched on |
log4j.logger.org.apache.catalina.core=ERROR |
log4j.logger.org.apache.catalina.session=ERROR |
log4j.logger.org.apache.jasper.compiler=ERROR |
|
}}} |
|
Because if, whilst developing, you set your root logger to DEBUG, then it seems |
to set the Tomcat logging to DEBUG as well, and you will probably witness thousands of lines |
of compilation trace from the Jasper compiler! |
|
|
|
|
|
Back to SandBox,
or to the Page History.
|