I want to use Log4j in my java project, which configuration should I provide in configuration file that every night at 12.00 am new file will generate and file name should like - output-log-of-MyProjectName-HostName-2013-Dec-10.txt name). My configuration file is like that-
log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File = ${log}/log.out
log4j.appender.FILE.DatePattern = '.' yyyy-MM-dd-a
It is creating new file everyday but it appending date after file name. Please help me. Thanks in advance.
I think you want DailyRollingFileAppender (geedubb links to the log4j docs about it) Here is example
Here is another stackoverflow question like yours
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With