| Author |
Runtime changes to log4j.properties
|
Jaikiran Pai
Marshal
Joined: Jul 20, 2005
Posts: 8208
|
|
Hi, We have an application packaged as a ear file. This ear file contains a log4j.properties file meant for our application. Is there any way that the changes to log4j.properties, when the application is running, be picked up. Is this possible in Websphere? I would like the changes to be picked up without having to redeploy the application or restart the server. Thanks in advance.
|
[My Blog] [JavaRanch Journal]
|
 |
Jeanne Boyarsky
internet detective
Marshal
Joined: May 26, 2003
Posts: 26496
|
|
Jaikiran, You definitely don't need to redeploy. I think you do need to restart the application though. If you are using clones, you can restart one clone at a time.
|
[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
|
 |
Jaikiran Pai
Marshal
Joined: Jul 20, 2005
Posts: 8208
|
|
|
Thanks, Jeanne Boyarsky, for that answer.
|
 |
Arshad Sharief
Greenhorn
Joined: Feb 23, 2006
Posts: 14
|
|
To pick up the changes from log4j.properties file without restarting or redeploying the app, use PropertyConfigurator.configureAndWatch(log4j.properties); in your init() method.It will look for any changes in properties file, for every 60 sec(default), you can also change the timings. Arshad.
|
 |
 |
|
|
subject: Runtime changes to log4j.properties
|
|
|