MyBatis3-配置使用log4j输出日志

配置步骤:

1、POM的依赖引入

复制代码
        <!-- log4j -->
        <!-- https://mvnrepository.com/artifact/log4j/log4j -->
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
复制代码

2、在resources加入log4j.properties,内容如下:

log4j.rootLogger=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
log4j.logger.org.apache=INFO
#ex:http://www.cnblogs.com/zhaozihan/p/6371133.html

当然,网上还有很多更详细的配置,可以搜索一下,这里使用了http://www.cnblogs.com/zhaozihan/p/6371133.html提供的配置。

3、在Configuration.xml加入如下配置:

    <properties>
        <property name="dialect" value="mysql" />
    </properties>
    <settings>
        <setting name="logImpl" value="LOG4J" />
    </settings>

配置好之后,运行效果如下:

日志输出最关键的配置:<setting name="logImpl" value="LOG4J" />,只有配置好这句才可以正常输出SQL。

当然,如果有其它日志组件需要配置,也是通过此选项为入口,指定哪个类型的日志组件。参考:http://www.mybatis.org/mybatis-3/zh/configuration.html#settings

转载于:https://www.cnblogs.com/smiler/p/8624955.html

电力电子技术文章:ACOT控制模式在Buck变换器中的频率稳定性分析 本文深入分析了ACOT控制模式在Buck变换器中实现频率稳定性的原理与优势。通过对比传统COT模式,阐述了ACOT如何通过自适应调整导通时间,将开关频率锁定在设定值,从而有效应对输入电压与负载变化。文章还探讨了其在轻载DCM模式下的高效与平滑切换特性,并提供了关键的设计考量与实战指南。 阅读详情

相关推荐

Android13配置selinux让system应用可读sys,proc,SN号

Android13预置的system应用,需要读/sys, /proc目录,读(SN)serial number号, 需要修改selinux配置,否则会报avc错.其修改方法会比Android11复杂一些.。

zmlovelx(帅得不敢出门 程序员群31843264) 2654

MyBatis(三)——Mybatis日志配置与打印

前言 我们在测试SQL的时候,要是能够在控制台输出 SQL 的话,是不是就能够有更快的排错效率? 如果一个数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。 对于以往的开发过程,我们会经常使用到debug模式来调节,跟踪我们的代码执行过程。但是现在使用Mybatis是基于接口,配置文件的源代码执行过程。因此,我们必须选择日志工具来作为我们开发,调节程序的工具。 Mybatis 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一: SLF4J Apac

云中、漫步的博客 2万+

LT9211 单路mipi转双路mipi芯片,方案成熟,提供技术支持

LT9211 单路mipi转双路mipi芯片

TEL15012949045的博客 5014

MyBatis3 用log4j在控制台输出 SQL

为什么要在控制台输出 SQL 呢?当然是为了开发调试的时候方便了。如果一个 数据库相关的操作出现了问题,我们可以根据输出的SQL语句快速排查问题。输出的信息:[org.mybatis.spring.SqlSessionUtils]-Creating a new SqlSession [org.mybatis.spring.SqlSessionUtils]-SqlSession [org.apach

无知人生,记录点滴 3万+

Plant Simulation新手入门:从零开始搭建工厂布局仿真模型(附完整代码)

本文为Plant Simulation新手提供了一个从零开始搭建工厂布局仿真模型的完整实战教程。通过一个玩具工厂车间布局优化的具体案例,详细讲解了从数据准备、模型构建、核心逻辑编程到连接遗传算法进行自动优化的全流程,并附有完整代码示例,帮助读者快速掌握这一工业仿真软件的核心应用。

metal的博客 553

深入解析Uplift模型评估:AUUC指标的计算与应用

本文深入解析了Uplift模型评估的核心指标AUUC。针对传统响应模型无法区分用户真实转化动因的痛点,AUUC通过量化模型对用户增益(Uplift)的排序能力,有效衡量营销干预的增量收益。文章详细拆解了AUUC的计算逻辑,从构建Qini曲线到Python代码实战,并强调了其在预算约束下的精准营销等场景的应用价值与常见陷阱。

weixin_29254029的博客 475

OrCAD平坦原理图设计:为什么我最终放弃了Port而选择Off-Page Connector?

本文分享了作者在OrCAD平坦原理图设计中从使用Port转向Off-Page Connector的经验。通过分析Port在DRC检查、悬空网络和版本兼容性等方面的缺陷,以及Off-Page Connector在名称匹配检查、DRC完整性和团队协作中的优势,为工程师提供了更可靠的设计选择。

weixin_30832143的博客 511

SAP_MM模块通过CC11 创建物料版本

通过本文,我们了解了 SAP 的[SAP_MM模块通过CC11 创建物料版本]的基本概念和应用方法。当物料主数据、BOM(物料清单)、工艺路线等对象需要进行变更控制时,通过创建“版本”或“更改单”来记录、控制和追溯变更。创建完变更主记录(Change Number)后,可在物料主数据维护时引用它,从而创建物料版本化信息。,在其中可以定义物料、BOM、工艺路线等对象的变更版本信息,从而在系统中实现版本化的物料管理。

我小时候很黑的博客 816

Mybatis 3 配置 Log4j

Mybatis与Log4j 最常用的日志输出是Log4j,将相应的jar包和配置文件放到相应的位置,Mybatis就可以通过Log4j将SQL语句打印出来。 配置Log4j.properties 将log4j.properties放置根目录: log4j.rootLogger=DEBUG,Console log4j.appender.Console=org.apache.log4j.Console...

weixin_30790841的博客 339

【Windows Server 2019】存储服务器的配置和管理——iSCSI的安装和配置(下)

博文介绍了如何使用Windows 10 和 ESXi 验证iSCSI服务器部署成功以及如何管理iSCSI服务 。

VMware, Windows, Linux, Cisco, Container, Kubernetes, Kali 8000

3D打印开源硬件MKS Monster8 V2.0 原理图赏析--更新中

MKS MONSTER8 主板是创客基地为满足市场需求而推出的主板,可用于Voron 2.4机器安装,支Marlin 固件和Klipper固件,支持U盘打印(暂时只有Marlin固件支持),支持TMC驱动UART模式,它包含了3D打印机所需要的主要部件和接口,通过MCU集中控制,是一款功能强大的主板。下面详细分析一下。

我的专栏 7224

Mybatis+log4j日志配置

参考:Mybatis官方文档log4j.properties设置:# Global logging configuration log4j.rootLogger=DEBUG,stdout # MyBatis logging configuration... log4j.logger.org.mybatis=DEBUG # Console output... log4j.appender.stdou...

DanielAnton的博客 1024

TIA西门子博途V19安装教程及注意事项

TIA西门子博途V19安装教程及注意事项

Robot_PLC_HMI_Automation 1万+

告别Fiddler和Charles!用Whistle这个网页版抓包神器,5分钟搞定移动端调试

本文介绍了Whistle网页版抓包工具在移动端调试中的革命性优势,包括快速启动、多端协同和零配置共享。通过对比传统工具如Fiddler和Charles,展示了Whistle在HTTP、HTTPS和WebSocket协议调试中的高效实践,帮助开发者5分钟内完成移动端调试环境配置。

weixin_33738578的博客 377

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

mybatis3 log4j 输出SQL语句

mybatis3 + log4j 输出SQL语句项目升级mybatis版本,使用mybatis-3.4.4.jar后,log4j配置文件日志输出级别需设置为debug才能输出SQL语句。log4j.rootLogger=debug,info,A1,R_INFO,R_ERROR虽然SQL语句能正常输出,但是控制台日志信息太繁杂。参考mybatis官方文档,修改日志配置文件。全局日志输出级别保持info

择一城终老,遇一人白首。 782

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

mybatis log4j2 log4j2.xml 配置最快速配置

平台:Mybatis3+Mysql+log4j2.2 步骤: 1.编写log4j2.xml(必须用这个名字) &amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;Conf

guang22334466的博客 6714

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

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

记录学习的点滴(MyBatis log4j日志输出配置)

MyBatis日志输出配置。

Chuan-Ge的博客 7307

Spring3 Mybatis 日志配置

Spring3 Mybatis 日志配置 1. Log4j ①、配置根Logger  Logger 负责处理日志记录的大部分操作。    其语法为:    log4j.rootLogger = [ level ] , appenderName, appenderName, …    其中,level 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBU

fover717的专栏 1万+

mybatis-spring使用log4j不输出日志

注意:当前版本为mybatis3 + spring5,以下内容不再强调版本 1. 问题描述 在mybatis中,要输出sql日志信息,通常使用log4.properties + log4j依赖: <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dep.

victory599的博客 1518

spring 配置 mybatis 输出日志

我的项目环境Spring 4.0.2 + Spring MVC 4.0.2 + MyBatis 3.2.6方法一:使用标准日志输出此方法比较简单,只需要配置 MyBatis 的配置文件 Configuration 中有相关属性即可,不用再放一个 log4j.properties 文件。[html] view plain copy&lt;?xml version="1.0" encoding="UT...

fangzefeng_911的博客 4018

MyBatis使用log4j打印日志相关配置

目录一、环境二、依赖三、配置1、log4j.properties2、配置信息 一、环境 maven:3.6.3 ideal:2020 MyBatis:3.5.4 二、依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.5</version> &lt

劲雨波 1302

Mybatis3中用log4j跟踪SQL语句

Mybatis3中用log4j跟踪SQL语句

懒人的博客 7060

Mybatis3.0.6+Springmvc实现sql语句控制台输出

Mybatis3.0.6+Springmvc实现sql语句控制台输出

一直飞,一直追 4969
上一篇: nginx支持跨域访问
下一篇: 基于Three.js的360度全景--photo-sphere-viewer--简介
dddp75921
博客等级 码龄12年 9粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值