Log4j 日志文件存放位置设置
http://hbiao68.iteye.com/blog/1947618
# 全局的、根的日志记录器
log4j.rootLogger=debug,appender1
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
# 局部的日志记录器,在 com.store59.dao 这个包下定义的日志级别为 debug ,该日志级别会覆盖根的日志级别
log4j.logger.com.store59.dao=debug
log4j.logger.com.ibatis=debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug,stdout
看了比较多的文档和博客,感觉这篇博客写得比较好,比较容易懂,先 mark 一下,回头做一个记录。
http://www.cnblogs.com/rushoooooo/archive/2011/08/29/2157361.html
2015年8月15日笔记
最最简单地 3 行代码,就可以让你的控制台打印出日志来。
log4j.rootLogger=debug,appender1
log4j.appender.appender1=org.apache.log4j.ConsoleAppender
log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout
下面我们再来看,每天都产生一个日志的 log4j 配置。
log4j.rootLogger=debug,appender2
log4j.appender.appender2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout
log4j.appender.appender2.DatePattern='.'yyyy-MM-dd_HH
log4j.appender.appender2.File=server.log
log4j.appender.appender2.layout=org.apache.log4j.PatternLayout
log4j.appender.appender2.layout.ConversionPattern=%d - %m%n
log4j.appender.appender2.Append=true
产生的日志如下格式: