日志管理
有时候我们使用mybatis会需要查看日志文件
首先需要引入jar包 log4j
然后进行配置即可
在资源根目录创建:log4j.properties
#log4j.properties(日志文件:)
# ERROR错误的日志 WARN:警告 INFO:普通信息 DEBUG:调试日志 TRACE:日志
log4j.rootLogger=ERROR, stdout
#log4j.rootLogger=NONE
#把左边包名改成你自己的包名
log4j.logger.cn.itsource=TRACE
# 日志打印到控制台中
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
# 日志打印的一种格式(可以灵活地指定布局模式)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# 日志打印的格式是什么样子的 %d:日期 %p:优先级 %c:类的全名 %m:输出的结果 %n:换行
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
日志配置很简单就完成了,也可以将日志输出到某个文件里只需要
log4j.appender.EMAILACCOUNT=org.apache.log4j.DailyRollingFileAppender
log4j.appender.EMAILACCOUNT.File=${mswt.root}/log/文件名.log
log4j.appender.EMAILACCOUNT.DatePattern=’.'yyyy-MM-dd
log4j.appender.EMAILACCOUNT.encoding=UTF-8
log4j.appender.EMAILACCOUNT.layout=org.apache.log4j.PatternLayout
log4j.appender.EMAILACCOUNT.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] [%c][%L] %m%n
log4j.appender.EMAILACCOUNT.Threshold=INFO
如上就是我要输出的log文件位置在项目的log目录下,级别为INFO