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).