Well, you have some specific loggers set to INFO and DEBUG. Which loggers are
causing the excessive output? I suspect the following definitions...
log4j.logger.org.apache=info,ApacheLogs
log4j.logger.org.apache.axis=debug,ApacheLogs
If you really want all the apache libraries logging at the info level, and the
Axis library logging at the debug level (yikes), but you don't want your console
log flooded with messages from these loggers, then set additivity to false.
log4j.additivity.org.apache=false
No need to do this specifically for the Axis logger, as additivity to the root
logger will have been cut off at its parent "org.apache" logger.
Jake
On 7/28/2010 7:41 PM, Johan Martinez wrote:
> A webapp is flooding tomcat's catalina.out file and I would like to verify
> if there is something wrong with my log4j configuration. Below is the
> configuration I have in WEB-INF/classes/log4j.properties of the webapp. Any
> suggestions or thoughts on what might be wrong with it?? I suspect logs are
> getting duplicated in catalina.out and following log4j-defined files, but I
> am not 100% sure on this (difficult to verify due to large file sizes).
>
> Thanks,
> jM.
>
> <log4j>
> # Set root category priority to WARN and its only appender to A1.
>
> log4j.rootCategory=ERROR, A1
>
> # A1 is set to be a ConsoleAppender.
>
> log4j.appender.A1=org.apache.log4j.ConsoleAppender
>
> # A1 uses PatternLayout.
> log4j.appender.A1.layout=org.apache.log4j.PatternLayout
> log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %-5p %c{2}
> [%t,%M:%L] %m%n
>
> # Display any warnings generated by our code
> log4j.category.org.ca=INFO
>
> # ApacheLogs Appender
> log4j.appender.ApacheLogs=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.ApacheLogs.File=${catalina.home}/logs/apache.log
> log4j.appender.ApacheLogs.Append=true
> log4j.appender.ApacheLogs.layout=org.apache.log4j.PatternLayout
> log4j.appender.ApacheLogs.DatePattern='.'-yyyy-MM-DD
> log4j.appender.ApacheLogs.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}%L
> %m%n
>
> # GlobusLogs Appender
> log4j.appender.GlobusLogs=org.apache.log4j.DailyRollingFileAppender
> log4j.appender.GlobusLogs.File=${catalina.home}/logs/wsrf.log
> log4j.appender.GlobusLogs.Append=true
> log4j.appender.GlobusLogs.layout=org.apache.log4j.PatternLayout
> log4j.appender.GlobusLogs.DatePattern='.'-yyyy-MM-DD
> log4j.appender.GlobusLogs.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}%L
> %m%n
>
> # Define loggers
> log4j.logger.org.apache=info,ApacheLogs
> log4j.logger.org.apache.axis=debug,ApacheLogs
>
> log4j.category.org.globus=INFO,GlobusLogs
> log4j.logger.org.globus.wsrf.handlers.MessageLoggingHandler=DEBUG,GlobusLogs
>
> </log4j>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]