Marcelo Thanks, Will try to make sure that Log4J initializes prior to ActionServlet load. Earlier, I had a Logger class which had a Category instance initialized in a static block. Looks like my Logger was loaded prior to ActionServlet with 1.0.2. Now, I guess I have to write a startup servlet and load it prior to ActionServlet as you said.
have a good weekend hemant public class Logger { static Category category = Category.getInstance("mpi"); static { try { String pc = CommonConstants.LOG4JPATH; System.out.println("pc is " + pc); if ((pc.trim().length() > 0) && (null != pc)) { Properties pp = new Properties(); URL url = pp.getClass().getResource(pc); PropertyConfigurator.configure(url); } else { BasicConfigurator.configure(); } } catch (Exception e) { System.err.println("Error in Configuration: " + e); } } /////////////////////// // Lots of methods here for debug(), info(), etc ////////////////////// } ----------------------------------------------------------- > hemant wrote: > > The Log4J configuration loaded property when I used Struts 1.0.2. If it > > worked then, shouldn't it work now with struts 1.1beta? > > It worked with 1.0.2, but Struts did not use the commons-logging package > then, so the log messages weren't printed through Log4j, which is the > case now. > > It seems that you initialize the log4j configuration after the Struts' > ActionServlet loads, so when the ActionServlet (and the Digester, and > Beanutils, etc) try to log and log4j is not yet configured, you get that > error. > > I have a servlet that loads some configuration for my application. I've > set it up so that it loads before the Struts' ActionServlet, so that the > log4j system is properly initialized when called. Try do do something > similar. > > -- > []'s > Marcelo Vanzin > Touch Tecnologia > [EMAIL PROTECTED] > "Life is too short to drink cheap beer" > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>