使用log4j每天创建新的日志文件 [英] Create new log file daily using log4j
问题描述
我想在我的java项目中使用Log4j,我应该在
配置文件中提供这样的配置,每天晚上12点新文件将生成并且文件
名称应该 - 输出 - log-of-MyProjectName-HostName-2013-Dec-10.txt
name)。我的配置文件就是这样 -
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.
推荐答案
我想你想要DailyRollingFileAppender(geedubb链接到关于它的log4j文档)
以下是示例
I think you want DailyRollingFileAppender (geedubb links to the log4j docs about it) Here is example
这篇关于使用log4j每天创建新的日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!