Mybatis配置输出结果日志

MyBatisPlus快速入门(三)MyBatisPlus配置日志输出 本文是MyBatisPlus入门到实战专栏的第三篇,讲解MyBatisPlus中如何配置日志的输出,介绍了Log4j2、Logback、Slf4j三种日志框架和SpringBoot项目的整合方法。 阅读详情

前言

众所周知,一个项目的日志是最基础,也是至关重要的,日志不仅可以帮助我们有效的定位,分析,排查问题,还可以通过日志恢复数据。最近发现用mybatis, 可以打出错误的SQL日志,缺无法打出结果,可以在数据库执行的SQL,经过查资料,实验,终于可以打出想要的结果

配置

 加几行配置,改为debug模式就可以
  
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>debug</level>    --debug
        </filter>
        <encoder>
            <pattern>%yellow(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-2level) %yellow(%logger) - %cyan(%msg%n)
            </pattern>
        </encoder>
    </appender>
    <!--仅仅在日志配置加入下面的几行,就可以打印出,可以在数据库可以执行的SQL,无需装插件-->
    <logger name="com.apache.ibatis" level="DEBUG"/>
    <logger name="java.sql.Connection" level="DEBUG"/>
    <logger name="java.sql.Statement" level="DEBUG"/>
    <logger name="java.sql.PreparedStatement" level="DEBUG"/>  -- 打印预编译sql 

    <root>
        <level value="debug"/>     -- 配置为debug  模式
        <appender-ref ref="console"/>
        <appender-ref ref="info_file"/>
        <appender-ref ref="error_file"/>
    </root>
igh ethercat 实时性测试 组备注std(us)max(us)a无锁核,无rt补丁8.38108b锁核+FIFO调度+内存锁定,无rt补丁0.9216c锁核+FIFO调度+内存锁定,+rt补丁0.9922可以看到 a组 使用ethercat不做其他优化,周期抖动非常大,且max能达到 100 多 us;通过 锁核+FIFO调度+内存锁定 进行优化,可以看到 抖动明显降低,且max 为 20 us 左右; 阅读详情

相关推荐

ZYNQ裸机双网口通信实战:手把手教你用SDK和LWIP配置PS+PL以太网(附完整源码)

本文详细介绍了在ZYNQ裸机环境下实现双网口通信的全流程,包括硬件配置、LWIP协议栈优化及TCP通信实现。通过Vivado SDK和LWIP协议栈,开发者可以高效配置PS端内置网口与PL端扩展网口,提升嵌入式网络应用的灵活性和性能。附完整源码,助力快速开发。

weixin_30831529的博客 424

mybatis控制台打印Sql的两种方式

第一种方式 maven工程下pom.xml 添加 log4j日志 <!-- 日志 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> 在resou

闰土的博客 7194

从数据到图片:手把手构建FMCW雷达人体行为识别数据集(行走、跌倒、喝水等6类动作)

本文详细解析了如何利用FMCW雷达构建人体行为识别数据集,涵盖行走、跌倒、喝水等6类动作。通过多普勒特征可视化、图像标准化处理和自动化流水线设计,将原始雷达信号转化为高质量时频图像数据集,为智能家居和健康监护等应用提供可靠数据支持。

weixin_30706691的博客 385

mybatis配置输出执行sql日志

配置日志打印sql 方式一,设置mybatis日志输出类## 标题 #输出查询结果 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl #不输出查询结果 #mybatis.configuration.log-impl=org.apache.ibatis.logging.log4j2.Log4j2Impl 方式二,设置mapper接口日志等级为debug logging.level.com.xxx.xxx.da

blood_Z的博客 1万+

ROCm rocr-libhsakmt分析系列1-2:多GPU跨卡VRAM访问机制分析

本文基于ROCr-Runtime的libhsakmt库源码,深入分析了多GPU系统中跨设备内存访问的实现机制。主要内容包括: 实现流程概述:通过P2P拓扑发现、统一虚拟地址空间、页表映射和硬件转发四个步骤,实现零拷贝的跨GPU内存访问。

图形/计算GPU的驱动与虚拟化技术分享园地 2509

《QGIS快速入门与应用基础》161:面要素顶点编辑与形状调整

本文系统讲解了QGIS中面要素顶点编辑与形状调整的核心操作。首先明确了顶点编辑的适用场景与核心概念,强调需满足图层类型、编辑模式、要素选择等六大前提。详细介绍了编辑顶点工具(F2键)的激活路径及配套辅助工具,通过耕地地块修正案例,分步骤演示顶点移动、添加(双击/工具栏)、删除(Delete键)三大基础操作。同时提供捕捉工具开启、画布缩放等实用技巧,帮助用户高效完成面要素的精细化调整,解决实际工作中的形状偏差问题。全文图文结合,步骤清晰,适合GIS新手快速掌握面要素编辑的核心技能。

LuckyHanMo的博客 491

Mybatis日志配置(slf4j、log4j、log4j2)

本文详细的介绍了mybatis日志的相关配置,包括日志门面与日志实面!!!

一个很懒的人 1万+

用一套可追溯的闭环,把设备变成可管理的资产:SAP S/4HANA Asset Management 模块详解

摘要:SAP S/4HANA的资产管理模块(EAM)通过标准化流程管理企业资产全生命周期,解决资产状态、需求和资源的不确定性。系统将资产抽象为技术对象,支持纠正性和预防性维护流程,通过维护工单实现可执行的工作包,并与物料管理、财务、生产计划等模块集成形成管理闭环。该模块可帮助降低非计划停机时间,通过数据驱动决策优化维护策略,提升资产可用率和运营效率。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 258

mybatis参数配置和日志详解~

SqlSessionFactory的实例可以通过 SqlSessionFactoryBuilder 获得,而 SqlSessionFactoryBuilder则可以从XML配置文件或一个预先配置的 Configuration实例来构建出SqlSessionFactory实例。

m0_64365419的博客 3146

【PyTorch】CNN(一维卷积Conv1D)实现时间序列预测

本文介绍了一维卷积神经网络(Conv1D)在时间序列预测中的应用,展示了其基本原理及实现方式。通过合适的数据预处理和模型调参,Conv1D可以有效地捕捉时间序列数据中的模式,从而进行精准预测。

走向CTO的路上... 1173

Far planner 代码系列(33) 关于real_world_contour和contour_graph

我们知道far planner前部分的流程是这样子的: 对于特定的地图,如下: 我们要从surround_obs_cloud里抽取生成realworld_contour_,如下图所示: 在这时候,每个node的z坐标都是以机器人的高度定的。如图所示: 先去吃饭啦~待会回来在写 ...

博客 763

mybatis配置log4j日志输出sql文及sql参数和结果集

因为不是优快云的博客,特意收藏过来,感谢原作者提供解决方案。亲测好用! 这里分享下我的实践。 简单讲就两步, 第一步配置log4j # 打印sql语句:debug; 执行结果:trace ## 指定mapper配置文件中的namespace log4j.logger.com.exam.dao =TRACE (log4j.logger.包名)原因是mybatis设置日志打印级别为TR

忧伤的可乐鸡 9812

C# 工业视觉性能极致优化:多线程推理池 + 对象复用 + 批量检测,速度提升 10 倍实战

set;} // 输入图像set;} // 异步返回结果set;} // 用于监控延迟性能优化不是魔法,而是对资源生命周期的精细管理和对硬件特性的充分利用。多线程池解决了 CPU/GPU 闲置问题。对象池解决了 GC 停顿问题。零拷贝解决了总线带宽瓶颈。严格的 Dispose解决了内存泄漏问题。这套架构已在多个高速锂电、3C 电子检测产线落地,轻松应对 200ms 甚至 50ms 的严苛节拍。记住,在工业领域,稳定性与速度同等重要。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 308

mybatis(3):日志输出配置

1.创建log4j.properties 2.mytabits.cfg.xml配置

u013938578的博客 719

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

工作纪实37-mybatis-plus关闭结果集输出log

1.springboot+mybatis-plus+logback.xml组合,运行mapper会把sql查询会把结果也打印出来),但是就是不想让它输出到控制台,今天就来记录一下如何操作才能不把sql结果集打印出来,当然sql语句还是会打印的。:注释掉yml中mybatis-plus configuration log-impl输出到控制台的配置;修改后再次查看sql打印情况,发现只有sql语句、参数、结果集中数据的数量被打印出了,效果达到。:在yml中增加log4j日志的配置。

~单人舞~的博客 3483

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Mybatis系列十一:SQL及执行结果日志输出

Mybatis系列十五:SQL及执行结果日志输出 概述 每个MappedStatement创建一个日志对象,可以控制每个运行时SQL语句的打印以及执行结果的打印。 日志Debug级别打印SQL语句:PreparedStatement(prepareStatement、prepareCall)创建时打印SQL语句,执行时打印参数值。Statement执行时打印SQL语句。 日志Trace级别打印执行...

lemon 2433

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Mybatis 的Log4j日志输出问题 - 以及有关日志的所有问题

版权声明:版权归博主所有,转载请带上本文链接!联系方式:abel533@gmail.com https://blog.youkuaiyun.com/isea533/article/details/22931341 使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。有些时候就不能。 ...

一将终成 436

Mybatis执行语句输出到控制台

在pom.xml中引入logback.classic依赖。

m0_64829623的博客 1230

SpringBoot+MyBatis如何配置log4j日志输出(sql)

1、在pom文件中假如依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt; &lt;exclusions&gt; &lt...

qq_15006743的博客 5万+

mysql输出执行结果集_配置 mybatis 打印出执行的 sql 及返回的结果集

在开发过程中, 经常会遇到想要看到应用所执行的 sql 这样的需求.比如你写了一个查询的功能, 但查询出来的结果与你预期的不符合, 你想搞清楚到底哪里出了问题, 你自然需要看看所执行的 sql 语句, 必要的话甚至还要亲自拷贝到数据库里去查查.自然, 这就要求应用要能把执行的 sql 输出出来. 以常用的 mybatis 框架为例, 来看一个最终的效果:14:48 ==> Preparin...

weixin_42517044的博客 1372

mybatis 配置 log4j 日志

mybatis 配置 log4j 日志 使用Mybatis的时候,可能需要输出(主要是指sql,参数,结果)日志,查看执行的SQL语句,以便调试,查找问题。 测试Java类中需要加入代码: static{ PropertyConfigurator.configure("F:/log4j.properties"); } maven 依赖 <de...

14万+

mybatis-plus修改日志只打印SQL语句不打印查询结果

项目中使用了mybatis-plus baomidou,如果遇到了日志输出时 既打印SQL语句又打印查询出来的结果,如下: 如果想只打印SQL语句、不打印查询结果,解决方案如下: 增加log4j日志的配置。 logging: level: com.crc.smartech.wisdomsiteee.biz.mapper: debug 去掉mybatis-plus configuration log-impl控制台输出的配置。 mybatis-plus: configuration

WLQ0621的博客 1万+

Mybatis-Plus 配置日志输出

在 application.properties中添加 mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 输出日志

小叶曲 7694

003Mybatis之结果集与日志

结果集映射是为了解决实体类的属性名与数据库字段名不一致的问题,为了便于测试和对比,也是采用新建模块,并把第2节的项目完全复制过来002Mybatis进阶 项目结构如下 测试也成功,准备工作完毕! 接下来,我们将实体类的属性password改成pwd,与数据库字段不同 package com.francis.pojo; /** * @author ZQ * @create 2021-04-29-15:32 */ public class User { private int id;

qq_44835120的博客 271

spring boot 项目打印sql日志和结果,使用logback或配置文件

在 Spring Boot 项目中使用 MyBatis 或 MyBatis-Plus 作为持久化框架时,你可以通过配置 Logback 来打印 SQL 日志及其结果。

m0_74825718的博客 1425
上一篇: Mybatis <转义处理
下一篇: Idea关闭自动更新
WindwardBird
博客等级 码龄7年 19粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值