使用log4j每天创建新的日志文件 [英] Create new log file daily using log4j

查看:216
本文介绍了使用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

这是另一个stackoverflow像你这样的问题

这篇关于使用log4j每天创建新的日志文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆