I took a different approach to watching the file.  I had a servlet simply 
reload it when a parameter on a url was called.  The servlet then simply did:
        URL url = Loader.getResource("log4j.xml");
        DOMConfigurator.configure(url);


Works fine for me.  Not exceptions or errors and works like a charm.

Geoff.


----- Original Message ----
From: AL <[email protected]>
To: "[email protected]" <[email protected]>
Sent: Thursday, August 13, 2009 10:23:55 AM
Subject: Changing log level without restarting app server

Hey everyone,

I have a J2EE app using EJB 2.1, Struts 1 and Hibernate, running on JBoss 4.2.3 
and want to be able to modify various properties in log4j.properties without 
having to restart the app server, e.g. Change the log level from info to debug.

What's the best way to get this set up?Should it be done in a servlet upon 
application startup? I've googled this but haven't found a definitive best 
practice solution. I've tried configure and watch but it throws exceptions when 
I change the log level and save the file..

Thanks for any help!

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


      

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to