您的位置:首页 > 其它

记录一下关于log的配置

2014-04-23 10:57 375 查看
在eclipse控制台中可以查看到项目运行的每一步debug状态:

log4j.rootLogger=DEBUG, Console

#Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Encoding=UTF-8

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

log4j.logger.java.sql.ResultSet=DEBUG

log4j.logger.org.apache=DEBUG

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

不仅在控制台打印出来,发布到服务器上后还可以生成日志文件进行查看

log4j.rootLogger=DEBUG, Console, DayRollingFile

#Console

log4j.appender.Console=org.apache.log4j.ConsoleAppender

log4j.appender.Console.Encoding=UTF-8

log4j.appender.Console.layout=org.apache.log4j.PatternLayout

log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

log4j.logger.java.sql.ResultSet=DEBUG

log4j.logger.org.apache=DEBUG

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.appender.DayRollingFile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.DayRollingFile.file=d:/log/log.txt

log4j.appender.DayRollingFile.DatePattern=yyyy-MM-dd'.log'

log4j.appender.DayRollingFile.layout=org.apache.log4j.PatternLayout

log4j.appender.DayRollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

【注意:DatePattern 必须为有效值】

DatePattern选项的有效值为:

'.'yyyy-MM,对应monthly(每月)
'.'yyyy-ww,对应weekly(每周)
'.'yyyy-MM-dd,对应daily(每天)
'.'yyyy-MM-dd-a,对应half-daily(每半天)
'.'yyyy-MM-dd-HH,对应hourly(每小时)
'.'yyyy-MM-dd-HH-mm,对应minutely(每分钟)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: