File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes log4j  question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "log4j  question" Watch "log4j  question" New topic

log4j question

Ken Liang

Joined: Jan 26, 2004
Posts: 7
It is known that we can use PropertyConfigurator.configureAndWatch("propertiesfile") to monitor the change of the property file. I want to catch the file change event then when it changes I can do some renew operation. I don't know if I need add a listener or create my own event? How? May someone kindly give me a smaple?
Appreciate for reply.
Cindy Glass
"The Hood"

Joined: Sep 29, 2000
Posts: 8521
Moved to the "Open Source Projects" forum

"JavaRanch, where the deer and the Certified play" - David O'Meara
R Jelda

Joined: May 13, 2002
Posts: 26
Have your own org.apache.log4j.spi.Configurator and do the stuff in doConfigure()..
easy way is, Have a MyOwnConfigurator which extends DOMConfigurator and
override doConfigure(URL url, LoggerRepository repository)..
And do the stuff whatever u want and call super.doConfigure(URL url, LoggerRepository repository)
Hope this could help u.

"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas." -George Bernard Shaw
Ken Liang

Joined: Jan 26, 2004
Posts: 7
Thank you, Jelda! I am trying.........
I agree. Here's the link:
subject: log4j question
It's not a secret anymore!