Mybatis + log4j2 Debug 模式打印sql语句

IDEA上集成log4j将SQL语句打印出来 此次项目为使用maven的mybatis的项目 首先配置log4j.properties l 其内容为 log4j.rootLogger=error, Console log4j.logger.cn.bdqn.dao=debug #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.ap 阅读详情

log4j2.xml:

	<logger name="cn.com.git.cbs" level="debug" additivity="false">
			<appender-ref ref="Console" />
			<appender-ref ref="sysLog" />
		</logger> 

cn.com.git.cbs

地下还有很多子包,只需配置最上面的一级就行

这个包路径是和mapping文件中的namespace包路径有关,和dao,daoimpl等路径无关

<mapper namespace="cn.com.git.cbs1.datamodel.TBL_Sample" >



mybatis-config配置文件,这个配置测试下,添加和注释掉不影响输出sql,

<setting name="logImpl" value="LOG4J2" />

OpenTCS打造移动机器人交通管制系统(四) 先分析下OpenTCS的一些策略方面的东西,这是OpenTCS的基础。 首先需要先明确下OpenTCS内核中的三个概念: 路由(Route) : 决定了车辆通过什么样的方式和算法来获得一段路径,未来车辆将沿着此路径运行。 派遣(Dispacher): 决定了一个订单应该关联哪一辆小车,即为订单分配车辆和为车辆分配订单。 调度(schedule):狭义上的调度,交通管制的核心,决定了何时分配... 阅读详情

相关推荐

别再手动翻译PDF了!手把手教你用Zotero PDF Translate插件搞定外文文献(附最新GitHub下载链接)

本文详细介绍如何利用Zotero PDF Translate插件高效翻译外文文献,包括插件安装、配置及多引擎对比。通过划词翻译、段落翻译和全文翻译功能,显著提升科研工作效率,特别适合处理大量英文PDF文献的研究人员。

weixin_33712987的博客 771

log4j2打印sql语句

log4j2-spring.xml文件中需要添加。spring+log4j+mybatis配置日志。

ganjiee0007的博客 1361

BioEmu:微软黑科技炸场!生成式AI重构蛋白质模拟:千倍效率碾压传统计算,新药研发周期砍半

BioEmu 是微软推出的生成式深度学习系统,可在单个 GPU 上每小时生成数千种蛋白质结构样本,支持模拟动态变化、预测热力学性质,并显著降低计算成本。

士多啤梨先生の博客 1097

mybatis log4j2打印sql+日志

将采用slf+log4j方式进行打印日志,以下用两种方式,一种基于maven的springboot2,一种jdk6,普通jar包的springmvc 基于maven的springboot 第一步、由于前阵子java8可对应的log4j漏洞问题,公司要求log4j升级到2.17.1,因此需要把springboot自带的log4j进行排除引入高版本。 <properties> <log4j2.version>2.17.1</log4j2.version> </p

如的博客 9106

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈

移植 lwip,在 windows 内核构建一个 TCPIP 协议栈 亲,当你点开看这篇文章,就说明你知道我想要干什么事情,或者说,你知道在 Windows 的内核种绕开它的网络协议,再独立构建一个网络协议栈的意义。如果你要问我有 windows 系统的网络协议栈不用,移植 lwip 有什么意义,那么你可以关闭链接走人了,因为这篇文章不适合你,它不是讲 lwip 移植原理的。 经常关注我的博客的朋...

oRbIt 的专栏 3576

智能车图像处理0-图像处理整体框架思路

1.总体框架如上所示,具体代码请查看后续文章。2.因为参与竞赛时间是大二,所以在编程中有许多不规范的地方(如变量的命名),大家见谅。3.原创文章,请勿侵权=-=

taiyuezyh的博客 1万+

使用Log4j与log4j2配置mybatisplus打印sql日志

环境:项目非完全spring项目,没有spring的配置文件。执行sql时老是不打印sql语句。因此进行修改,过程比较坎坷,记录一下。这里顺便提一下mybatisplus开启打印日志的配置方法适用于spring-boot。我尝试使用log4j和log4j2进行配置 最终把这两种全部配置记录上。如果项目用的是log4j需要进行配置打印sql的步骤。如果使用log4j2需要进行配置打印sql的步骤。ok这样就能打出来具体的执行sql了。

flower的博客 4416

论文分栏前后内容不连续?教你word如何删除分节符

问题 当我们在写论文的时候,很多期刊的模板都是两栏的格式,但有的时候我们插入的图像尺寸可能太大,两栏格式放不下,因此需要将其以一栏的格式出入,如下: 但当我们把图片删除后,再将其转换成两栏格式,前后内容就出现不连续的情况: 正常情况下应该是如下: 正确处理方式 里面有个分页符,把分页符去掉,或者把你的文字全部复制到记事本里,然后重新复制回word就可以取消原有的格式了。 删除分节符的方法(以word 2019为例) -点击菜单栏上的“视图”,点击“大纲视图”。 可以看到word文档以整列的形式展开:

左手の明天的博客 1万+

log4j2打印Mybatis执行的SQL语句及SQL语句的执行时间

有关于log4j2的详细配置方式,建议大家观看log4j2配置文件详解,这里不做介绍 一、首先如需使用log4j2,得引入maven依赖   &lt;!-- log4j2 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt; &l...

zjq852533445的博客 2万+

DAMMFND: Domain-Aware Multimodal Multi-view Fake News Detection

虚假新闻的泛滥不仅严重阻碍了互联网社交媒体的健康发展,还在政治、经济和社会层面造成了实际危害,凸显了自动化虚假新闻检测的重要性(Zhou 等,2015;Cui 等,2019;Zhu 等,2022a;Li 等,2024c,b,a)。现有的虚假新闻检测方法通常聚焦于特定领域的新闻,例如健康或政治领域。然而,在现实世界中,社交媒体上的新闻往往跨越多个领域,这就要求现有的虚假新闻检测方法必须考虑多域泛化(Nan 等,2021;Qi 等,2019;Zhu 等,2022b)。

qq_52053775的博客 337

100天精通Python(基础篇)——第22天:eval 函数基础以及危险警告

1. eval()函数的概念 2. eval()函数语法 3. 命名空间 4. 使用实例 1. 基本的数学运算 2. 字符串重复 3. 将字符串转换成列表 4. 将字符串转换成字典 5. 将字符串转成元祖 6. 与其它函数结合使用 7. globals参数案例 8. locals参数案例 5. eval函数的危险之处(重中之中)

努力让自己发光,对的人才能迎着光而来 15万+

【Log4j2】开发环境配置日志策略打印完整MyBatis语句到文件

公司项目用的 Spring Boot,选用的是 Log4j2 作为日志实现,本地开发的时候没有把sql语句打印到文件中,并且控制台输出的sql需要自己拼接,看了log4j2官网后整理了个日志文件demo实现自己的需求。Logback作为 Spring Boot自动装配的默认实现,所以选用Log4j2 记得要排除掉默认依赖。

chenghan_yang的博客 2545

华为OD机考真题 新系统 - 数列求值(Java/Py/C/C++/Js/Go)

华为OD机试真题 新系统【数列求值】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【数列求值】多语言题解。

qq_45776114的博客 662

Mybatis3.2+版本 log4j2 Debug 模式打印sql语句

pom: 1.7.10 2.3 1.2.2 3.2.8 org.mybatis mybatis-spring ${mybatis-spring.version} org.mybatis mybatis ${mybatis.version} org.slf4j slf4j-api ${slf4j.versio

z69183787的专栏 8260

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

如何使项目运行时在控制台打印出sql语句

使用struts2+mybatis进行项目开发时,想要在debug模式运行时在控制台打印sql语句,只需打开配置文件 log4j.properties 然后设置如下参数中的红色部分为ERROR即可 log4j.logger.org.springframework.jdbc.support=INFO log4j.logger.org.springframework.scheduling=INF...

jiaonizuoren的博客 1万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用Log4j2打印Mybatis SQL语句以及结果集

使用Log4j2打印Mybatis SQL语句以及结果集

hgffhh的博客 4742

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

log4j配置打印mybatis sql语句

在开发的过程中为了能够显示sql语句以此来跟踪mybatis的的操作,虽然网络上的配置都是轻轻的一句话概括之,但是按照他们的方法一一试之,都是毫无效果,各种煎熬相比遇到相似问题的朋友应该有此感受。为了让大家能够少走弯路,现将自己的心得分享给大家,欢迎交流哦~ 我们现在分几种情况处理: 1、此种情况只出现mybatis使用,无其他的包介入(如spring等,因为有些包会...

臣本布衣,躬耕于南阳 4万+

配置Log4j,使得MyBatis打印出SQL语句

【环境参数】 JDK:jdk1.8.0_25 IDE:Eclipse Luna Servie Release 1 框架:Spring 4.1.5 + SpringMVC 4.1.5 + MyBatis 3.2.2 &nbsp; 【配置步骤】 一、设置MyBatis的Setting(非必须,不同环境下,可能不需要该设置)。 在“src/main/java/resources”目录下,创建mybati...

chengwb Blog 2836

Spring + Mybatis整合log4j日志打印sql语句

1、在pom.xml中引入依赖,两种不同的依赖与MyBatis中配置相对应 ①引入依赖方式一 &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt; &lt;artifactId&gt;log4j-core&lt;/artifactId&gt; &lt;version&gt;2...

weixin_41878186的博客 4167

MyBatis Log4j无法打印SQL语句问题详解

项目采用SpringMVC+Mybatis的架构,日志工具还是最常用的log4j,整合了其他框架之后,发现无法打印SQL语句,然而项目中的显示调用日志却可以正常打印出来,还有当SQL拼写有错误的时候会打印出来 然后开始看Mybatis的官方文档,关于日志这一块是怎么处理的 最近Mybatis有中文文档了,虽然不全,不过已经很好了,这里面发现了项目中存在的问题。项目中引入了shiro框架,集成了

boss_kun的博客 1万+

Spring---log4j在控制台打印sql语句

在做后台的时候,有的时候会出现一些bug,这些bug不会报错,可能是因为业务上的原因导致的,例如sql写的不对,mybatis里面查询错误的时候,这个时候,想看一下执行的sql,但是在项目中没有,就比较费劲,利用log4j在控制台打印出来sql语句可以清楚的看到这个业务流程。 一、pom.xml文件里面添加log4j的文件。 <dependency> <group...

人生有点bug的程序员的博客 8555

MyBatis Log4j无法打印SQL语句

采用spring+mybatis的架构,日志选用log4j,想打印Sql语句到控制台调试一直打不出,网上一大堆配置实例,试了都没用,后面发现项目里有slf4j-api jar包。问题原因:这个是Mybatis默认查找日志的顺序,自上而下,也就是说,如果项目中有前面3个日志框架时,对于Mybatis,log4j就不会生效SLF4JApache Commons LoggingLog4j 2Log4jJ...

_好人的博客 7017

mybatis下使用log4j打印sql语句和执行结果

本来以为很简单的问题, 结果自己搞了半天还是不行; 然后google, baidu, 搜出来各种方法, 有加slf4j*.jar的,有说去掉slf4j*.jar,还有说要配置mybatis.cfg.xml的, 有的甚至一眼看上去就是不可能成功的. 试了这么多, 结果没有一个好用的. 可能是版本不一致的问题? 但是里面也注明是适用于什么版本的. 具体原因就不知道了. mybatis版本:

jiang117的专栏 2556

SpringBoot配置log4j2,将MyBatis日志打印到log4j2中

近期需要做一个小的服务,最后决定使用SpringBoot框架做,期间遇到了一些坑,现在总结一下,以防后续踩坑。 本人使用的SpringBoot版本是2.5.3,对应的log4j2的版本是2.2.5,MyBatis使用的是SpringBoot自带的依赖:版本2.0.0 引入依赖,记得移除SpringBoot自带的logging; <dependency> <groupId>org.springframework.boot</g...

LX_vct的专栏 5152

log4j打印日志、log4j使用mybatis完整sql

版本一:把日志和错误日志进行存档到指定硬盘,并查看所有的日志信息。在log4j.properties中配置如下即可:(可以根据自己所需要的设置)### set log levels ###    log4j.rootLogger = DEBUG,stdout,D,E      log4j.appender.stdout = org.apache.log4j.ConsoleAppender    l...

渴望飞的鱼的博客 1万+
上一篇: Mybatis where 1=1 和 <where>标签
下一篇: mybatis RowBounds 限制查询条数
小瑞
博客等级 码龄19年 240粉丝 274原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值