File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Websphere and the fly likes Runtime changes to log4j.properties Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Websphere
Bookmark "Runtime changes to log4j.properties" Watch "Runtime changes to log4j.properties" New topic
Author

Runtime changes to log4j.properties

Jaikiran Pai
Marshal

Joined: Jul 20, 2005
Posts: 10067
    
163

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: 30369
    
150

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: 10067
    
163

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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Runtime changes to log4j.properties