1 resources添加log4j.properties文件
# Output pattern : date [thread] priority category - message
# FATAL 0 ERROR 3 WARN 4 INFO 6 DEBUG 7 数字越大 级别越低 只能打印该级别以上的信息
log4j.rootLogger=DEBUG, Console, RollingFile, ERROR, WARN
#将debug的日志信息输出到console 和 rollingfile
#Console Layout
log4j.appender.Console=org.apache.log4j.ConsoleAppender
#可以灵活地指定布局模式
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
#指定的打印信息的具体格式
log4j.appender.Console.layout.ConversionPattern=%d %-5p [%c{5}] - %m%n
#RollingFile d datetime m log n next p priority c class
#Rollingfile的输出端的类型为每天产生一个日志文件
log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingFile.File=${user.home}\\Log4j\\Log4j\\Log.log
log4j.appender.RollingFile.DatePattern='-'yyyy-MM-dd'.log'
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%C]-[%p] %m%n
#ERROR -----输出到文件
log4j.appender.ERROR = org.apache.log4j.RollingFileAppender
log4j.appender.ERROR.File =${user.home}\\Log4j\\Error\\error.log
log4j.appender.ERROR.MaxFileSize=50000KB
log4j.appender.ERROR.Append = true
log4j.appender.ERROR.Threshold = ERROR
log4j.appender.ERROR.layout = org.apache.log4j.PatternLayout
log4j.appender.ERROR.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
log4j.appender.WARN = org.apache.log4j.RollingFileAppender
log4j.appender.WARN.File =${user.home}\\Log4j\\Warn\\warn.log
log4j.appender.WARN.MaxFileSize=50000KB
log4j.appender.WARN.Append = true
log4j.appender.WARN.Threshold = WARN
log4j.appender.WARN.layout = org.apache.log4j.PatternLayout
log4j.appender.WARN.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
#指定com 包下所有类为debug
log4j.logger.com.rails=DEBUG
log4j.logger.com.rails.common.security.shiro=WARN
log4j.logger.com.rails.common.utils.JedisUtils=WARN
log4j.logger.com.rails.modules.sys.controller.LoginController=WARN
#ibatis level
log4j.logger.org.apache.ibatis=DEBUG
#shiro level
#sql level
log4j.logger.java.sql=DEBUG
#Springframework level
log4j.logger.org.springframework=WARN
log4j.logger.org.mybatis.spring=WARN
2 application.properties添加下面代码
logging.level.com.xiao.zhou.mapper=debug
com.xiao.zhou.mapper配置的dao
3 添加pom引用
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>