maven项目整合SSM配置log4j, 实现控制台打印SQL语句

匿名 (未验证) 提交于 2019-12-02 23:59:01

在原有项目正常启动的情况下, 实现在控制台打印mapper包下SQL语句.

1.在pom.xml配置文件中添加两个依赖(缺一不可)

 1         <!--日志包-->  2         <dependency>  3             <groupId>log4j</groupId>  4             <artifactId>log4j</artifactId>  5             <version>${log4j-version}</version>  6         </dependency>  7   8         <dependency>  9             <groupId>org.slf4j</groupId> 10             <artifactId>slf4j-log4j12</artifactId> 11             <version>${slf4j-version}</version> 12         </dependency>    

版本:

1 <log4j-version>1.2.17</log4j-version> 2 <slf4j-version>1.7.25</slf4j-version>

2. 在log4j.properties配置文件中添加配置

1 log4j.logger.com.zzuli.mapper=DEBUG

完整的log4j.properties

 1 log4j.rootCategory=ERROR, CONSOLE ,LOGFILE  2   3 log4j.logger.com.zzuli.mapper=DEBUG  4   5 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender  6 log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout  7 log4j.appender.CONSOLE.layout.ConversionPattern=%C %d{YYYY-MM-dd hh:mm:ss}  %m %n  8   9 log4j.appender.LOGFILE=org.apache.log4j.FileAppender 10 log4j.appender.LOGFILE.File=E:/my.log 11 log4j.appender.LOGFILE.Append=true 12 log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout 13 log4j.appender.LOGFILE.layout.ConversionPattern=%m %n

配置完以上两项, 即可实现在控制台打印SQL语句.

完.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!