catalina.out flooded

2010-07-28 Thread Johan Martinez
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='.'--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='.'--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


Re: catalina.out flooded

2010-07-28 Thread Jacob Kjome
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='.'--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='.'--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: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org