如何使用log4j在每次启动程序时产生一个新的日志文件

如果能够自主的控制文件名最好
不要按天生成一个日志文件的那种回答

第1个回答  2013-03-13
你可以去看看tomcat的appendar,还有它的配置文件,应该就是你想要的追问

谢谢你的回答,我的是普通的java程序,引用的log4j的jar包,在log4j.properties里面没有我想要的配置参数。麻烦你能详细的说下吗?

追答

log4j.debug=true
log4j.rootLogger=debug, TEST
log4j.appender.TEST=org.apache.log4j.FileAppender
log4j.appender.TEST.File=${user.home}/test.log
log4j.appender.TEST.layout=org.apache.log4j.PatternLayout
log4j.appender.TEST.layout.ConversionPattern=%p %t %c - %m%n

那你就需要这么写了,使用输出到文件的Appender

本回答被提问者采纳
相似回答