up a startup servlet, that initializes our application. This is very simple and
basically just calls various init routines. (No subclassing) After that the
ActionServlet is called.
applications use init.props to get up and running. The same with log4j. I have
attached the routines for startup as well as the configuration for
really wounldn´t start mixing the ActionServlet with anything else but
So your suggesting subclassing the default
controller, org.apache.struts.action.ActionServlet, to override only the init
method? Also, I'm not familiar enough with the web.xml format as to be
able to configure the org.apache.log4j.PropertyConfigurator. How would
one do this?
----- Original Message -----
Sent: Friday, March 30, 2001 11:28
Subject: RE: using log4J with
Yes, In the init() method of the controller servlet
define all your categories and give them a priority. You may also want
to put the categris in web.xml so you can read them in runtime and thus be
able to change the log detail level (i.e. only ERROR log messages) when you
are in production.
Has anyone used log4J with struts. If so, how did you do it. Do you
need to register log4j with controller servlet?
Get your FREE download of MSN Explorer at http://explorer.msn.com