log4j配置

虽然现在大多数项目都趋向于 slf4j,但是在开发中log4j简单的配置还是有使用之地。基本一个log4j.properties就行了,查看SQL语句的执行等等,非常nice。

首先是引用jar包

    <!--log4j-->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

在resources下增加log4j.properties配置文件就行了。启动项目就可以看到日志了。

# rootLogger是所有日志的根日志,修改该日志属性将对所有日志起作用
# 下面的属性配置中,所有日志的输出级别是debug,输出源是con
#log4j.rootLogger=debug,con
# 定义输出源的输出位置是控制台
#log4j.appender.con=org.apache.log4j.ConsoleAppender
# 定义输出日志的布局采用的类
#log4j.appender.con.layout=org.apache.log4j.PatternLayout
# 定义日志输出布局
#log4j.appender.con.layout.ConversionPattern=%d{MM-dd HH:mm:ss}[%p]%c%n -%m%n

log4j.rootLogger=info,error, Console  
#log4j.logger后面加上mapper包名字
log4j.logger.com.pinyougou.mapper=debug  
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender  
log4j.appender.Console.layout=org.apache.log4j.PatternLayout  
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
原文地址:https://www.cnblogs.com/zeussbook/p/11100383.html