Riz, > But I am seeing the same log messages (info level from the application) > being dumped into catalina.out, so these are definitely not System.out > logs.
You must have an appender that is using stdout or stderr as its destination. Check out your log4j configuration. > I do have a log4j.properties file in CATALINA_HOME/common/classes > (attached for your reference). Umm... here's your problem. It's even documented in the config file! # # Configuration for standard output ("catalina.out"). # log4j.appender.A1=org.apache.log4j.ConsoleAppender log4j.appender.A1.layout=org.apache.log4j.PatternLayout It looks like you are setting up the "R" appender but never using it: # # Configure the logger to output info level messages into a rolling log file. # #log4j.rootLogger=INFO, R # # To continue using the "catalina.out" file (which grows forever), # comment out the above line and uncomment the next. # log4j.rootLogger=ERROR, A1 You have your preferred rootLogger config commented-out, and another one (using stdout) enabled. You should really real the documentation on log4j... this one was really simple ;) -chris
signature.asc
Description: OpenPGP digital signature