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 Adding Date & time Stamp in Log file name 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 "Adding Date & time Stamp in Log file name" Watch "Adding Date & time Stamp in Log file name" New topic

Adding Date & time Stamp in Log file name

Yugandhar Ghanta

Joined: Jan 12, 2009
Posts: 6
I am using Log4j. In configuration file(XML File), i am using RollingFileAppender... i am generationg output log file(AppINFO.log) based on maxFileSize property. Can i include or append Date pattern in output log file name dynamically.

In the above XML code...need to append Date pattern in file name, i.e:
<param name="File" value="C:/temp/AppINFO.<Year&Date>.log"/>
Can anyone please help me on this?
Thanks in advance,
Carol Enderlin
Ranch Hand

Joined: Oct 10, 2000
Posts: 1364
You will probably need to use a custom appender.

I have not tried this out, but there is a code snippet and example configuration of a "Timestamp File Appender" on the log4j wiki's Useful Code section. It looks pretty old, so may need updating to use with a newer version of log4j.

I agree. Here's the link:
subject: Adding Date & time Stamp in Log file name
jQuery in Action, 3rd edition