On Jul 19, 2007, at 4:55 AM, Tshegofatso Manakana wrote:

Hi

I have the following code:
It works just fine except I only want it to log the statements in the given output file and NOT also in the Tomcat log file.

Please advise


Use the right mailing list. This list is for log4cxx, not log4j. Please restart the thread on log4j-user if you want to continue discussing the issue.

You configuration apparently adds to an existing configuration done explicitly by Tomcat or implicitly by log4j. To stop things going to the Tomcat log file, you either need to suppress or modify that configuration. Your options would seem to be:

Modify the configuration file currently used by Tomcat to configure your desired appender.
Reset the configuration using LogManager.reset() before configuration.
Set additivity to false on the logger so that log requests do not propagate to the parent logger (assuming that the appender used for the Tomcat log is attached to the root logger).


  • Log4j Tshegofatso Manakana
    • Re: Log4j Curt Arnold

Reply via email to