We have a similar situation.  I use a the contextInitialized event of a
javax.servlet.ServletContextListener to initialize our logging environment
before Struts gets hold of it.
 (*Chris*)

On 11/10/06, Ping Yu <[EMAIL PROTECTED]> wrote:

Hi, people in the list,

  I still got problems in log4j warnings.

  I didn't use digester in my application. I have my own log.jave file
and I would like to initialize my log.java file before Tomcat/struts
initializes the Digester logger.

  Right now, the log4j warning occurs immediately after the application
war file is deployed.

  Nov 9, 2006 2:35:23 PM org.apache.catalina.startup.HostConfig
deployWAR
  INFO: Deploying web application archive test.war log4j:WARN No
appenders could be found for logger (org.apache.commons.digester.Digester
).
  log4j:WARN Please initialize the log4j system properly.

  digester.jar is in my classpath and I didn't use any log4j.property
file in my application directly.

  I have the following questions:
  1) Who initializes Digester logger? Tomcat or Struts? How to get to
know?
  2) When is Digester loaded? How can I get to know? I am using
MyEclipse. Are there any ways to trace the loading of Digester logger?
  3) Since I am not using log4j or Digester directly in my application,
are there any ways that I can load my own log class before
Tomcat/Struts load Digester logger?

  This question has been bothering me for a long time. Any suggestions
would be highly appreciated!

  Ping


---------------------------------
Access over 1 million songs - Yahoo! Music Unlimited.

Reply via email to