log4j-->log for java(java的日志)
简介:·log4j是Apache的一个开放源代码项目
·将日志信息输出到控制台、文件等地方
·控制日志输出格式
实战:·添加jar包 log4j-1.2.17.jar
·配置文件,通常将log4j.properties放置到src目录
log4j.properties代码:
log4j.rootCategory=INFO, file, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=target/test.log.html
log4j.appender.file.MaxFileSize=5120KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.HTMLLayout
log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n
##SPRINGu6539u4E3AWARNu7EA7u522B
log4j.logger.org.springframework=DEBUG
log4j.logger.org.mybatis=WARN
log4j.logger.org.apache.commons=WARN
##u663Eu793ASQLu8BEDu53E5u90E8u5206,u751Fu4EA7u73AFu5883u8BF7u8C03u6574u4E3AERROR
log4j.logger.com.mybatis=DEBUG
log4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.mybatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG
log4j.logger.java.sql.ResultSet=DEBUG
·Logger(日志类别):DEBUG、INFO、ERROR、FATAL
·Appender(日志输出目的地)
·Layout(格式化输出日志信息)
· log4j.rootCategory=DEBUG, file, stdout(打印DEBUG及以上)
·log4j.appender.file.File=target/test.log ---> 产生target目录创建test.log文档,以文档形式保存日志
·log4j.appender.file.File=target/test.log.html ---> 创建html形式的日志
·log4j.appender.file=org.apache.log4j.DailyRollingFileAppender --->若日期改变则另创一个日志
·log4j.appender.file.MaxFileSize=5120KB --->每个日志的大小
·log4j.appender.file.MaxBackupIndex=10 --->一天能创建日志的数量,若超过则删除
·log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n --->[XT]内容可自定义
·log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=target/test.log
log4j.appender.file.MaxFileSize=5120KB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.HTMLLayout
log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n --->此处的file为自定义名
·log4j.appender.file.layout=org.apache.log4j.HTMLLayout
·