参见:http://googfly.bokee.com/viewdiary.10327496.html 这里文章里面讲解了怎么配置让日志文件输出到文件 http://www.cnblogs.com/ITEagle/archive/2010/04/23/1718365.html
http://sw1982.iteye.com/blog/526585
主要代码:设置日志文件存放在d盘的hibernate.log文件中,可以设置为.txt格式的。
log4j.rootCategory=DEBUG, stdout,R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=d:/hibernate.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss} %-5p %c - %m%n
http://hi.baidu.com/china8jie/blog/item/1fbebc4b33f545f483025c8c.html
Appender类名
|
作 用
|
org.apache.log4j.ConsoleAppender
|
将日志输出到控制台
|
org.apache.log4j.FileAppender
|
将日志输出到文件
|
org.apache.log4j.DailyRollingFileAppender
|
每天产生一个日志文件
|
org.apache.log4j.RollingFileAppender
|
文件大小到达指定尺寸时产生一个新的文件
|
org.apache.log4j. WriterAppender
|
将日志信息以流格式发送到任意指定的地方
|
Layout类名
|
作 用
|
org.apache.log4j.HTMLLayout
|
以HTML表格形式布局
|
org.apache.log4j.PatternLayout
|
可以灵活地指定布局模式
|
org.apache.log4j.SimpleLayout
|
包含日志信息的级别和信息字符串
|
org.apache.log4j.TTCCLayout
|
包含日志产生的时间、线程、类别等等信息
|
本文出自 “子 孑” 博客,请务必保留此出处http://zhangjunhd.blog.51cto.com/113473/21014