文档章节

Mybatis+SpringMVC打印纯SQL日志

C
 CLGCLG
发布于 2016/12/05 19:16
字数 117
阅读 134
收藏 0

web.xml
-------------------------------------------------------------------
<!-- 日志监听器 -->
<context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>classpath:log4j.properties</param-value>
</context-param>
<context-param>
    <param-name>log4jRefreshInterval</param-name>
    <param-value>60000</param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

log4j.properties
--------------------------------------------------------------------
# 设置根路径打印级别为debug
log4j.rootLogger=debug, Console  
  
# 定义appender
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  

# 过滤掉不必要的日志(控制台打印出的多余日志的包路径)
log4j.logger.org.apache=error
log4j.logger.org.springframework=error
log4j.logger.org.mybatis.spring=error
log4j.logger.net.sf=error
log4j.logger.com.alibaba.druid=error

# 打印出sql语句相关日志
log4j.logger.java.sql.ResultSet=error 
log4j.logger.java.sql.Connection=error  
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug   
 

© 著作权归作者所有

下一篇: Java基本语法
C
粉丝 0
博文 3
码字总数 296
作品 0
抚州
程序员
私信 提问
shell命令:抽取日志中最后一列内容并转为批量sql

数据库表中有一url字段保存的是抓取url, 其中有些是无效的,当访问时会有如下的异常日志输出: 15-01-10 01:33:34,805 WARN com.test.recipevideohunter.VerifyDownloadUrl(VerifyDownload...

zgw06629
2015/04/27
72
0
禁止 MyBatis 打印 SQL 的功能

背景 昨天在整理日志的时候,打算将每次执行的 SQL 打印出来(开发环境),便于快速定位问题。 在已知的两种打印方式中,MyBatis 会将预处理 SQL、参数、返回结果分别打印,而 Druid 可以更细...

闷不骚写代码
2018/02/26
0
0
求助,ORA-00933: SQL 命令未正确结束?

这是控制台的报错信息 ### The error may involve com.vip.mapper.boss.BossnavattrMapper.createNavAttr_SyncForBatch-Inline ### The error occurred while setting parameters ### SQL: I......

筱丶筱
2013/05/21
6.9K
5
Mybatis-Plus 3.1.1 发布,声援 996ICU 协议,支持分布式事务

Mybatis-Plus 3.1.1 发布了,Mybatis-Plus是一款MyBatis的增强工具包,简化 CRUD 操作。启动加载 XML 配置时注入单表 SQL 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦...

青苗
04/26
5.4K
31
mybatis-plus 3.1.0 发布,划重点一大波升级

Mybatis-Plus 是一款 Mybatis 动态 SQL 自动注入 Mybatis 增删改查 CRUD 操作中间件, 减少你的开发周期优化动态维护 XML 实体字段,无入侵全方位 ORM 辅助层让您拥有更多时间吃鸡、陪家人、...

青苗
02/25
7.3K
22

没有更多内容

加载失败,请刷新页面

加载更多

Mysql的sql_mode模式

sql_mode 是一个很容易被忽视的配置,宽松模式下可能会被输入一些非准确数据,所以生产环境下会要求为严格模式,为了保持生产环境和开发环境,测试环境一致性,我们开发环境和测试环境也要配...

贾峰uk
44分钟前
4
0
Qt程序打包发布方法(使用官方提供的windeployqt工具)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/toTheUnknown/article/details/81748179 如果使用到了Qt ...

shzwork
今天
7
0
MainThreadSupport

MainThreadSupport EventBus 3.0 中的代码片段. org.greenrobot.eventbus.MainThreadSupport 定义一个接口,并给出默认实现类. 调用者可以在EventBus的构建者中替换该实现. public interface ...

马湖村第九后羿
今天
3
0
指定要使用的形状来代替文字的显示

控制手机键盘弹出的功能只能在ios上实现,安卓是实现不了的,所以安卓只能使用type类型来控制键盘类型,例如你要弹出数字键盘就使用type="number",如果要弹出电话键盘就使用type="tel",但这...

前端老手
今天
8
0
总结:Raft协议

一、Raft协议是什么? 分布式一致性算法。即解决分布式系统中各个副本数据一致性问题。 二、Raft的日志广播过程 发送日志到所有Followers(Raft中将非Leader节点称为Follower)。 Followers收...

浮躁的码农
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部