Создавать новый файл журнала ежедневно при помощи log4j

Я хочу использовать Log4j в моем проекте java, какую конфигурацию я должен предоставить в конфигурационный файл, который каждый вечер в 12.00 будет генерировать новый файл и файл имя должно нравиться -output-log-of-MyProjectName-HostName-2013-Dec-10.txt имя.) Мой файл конфигурации таков-

log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender    
log4j.appender.FILE.File = ${log}/log.out    
log4j.appender.FILE.DatePattern = '.' yyyy-MM-dd-a

он создает новый файл каждый день, но он добавляет дату после имени файла. Пожалуйста, помогите мне. Спасибо заранее.

1 ответов


Я думаю, вы хотите DailyRollingFileAppender (ссылки geedubb на документы log4j об этом) вот пример

вот еще один вопрос stackoverflow, как ваш