ssm框架下利用log4j日志打印sql语句

ssm框架实战新闻管理系统 总结(超级简单) 学习总结 第一点:配置的log4J如何打印sql 语句 #定义LOG输出级别 log4j.rootLogger=INFO,Console,File ​#定义日志输出目的地为控制台 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.Target=System.out #可以灵活的指定日志输出格... 阅读详情

ssm框架下,日志的配置文件命名为log4j.properties,具体配置如下

log4j.rootLogger=INFO,CONSOLE,D
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%c] - %m%n%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r] - [%p] %m%n

#mybatis显示SQL语句日志配置
#log4j.logger.org.mybatis=DEBUG
log4j.logger.com.sliver.ebookshop.mapper=DEBUG

#每天产生一个日志文件
log4j.appender.D = org.apache.log4j.RollingFileAppender
log4j.appender.D.File = ./log/ebookshop/ebookshop.log
log4j.appender.D.MaxFileSize = 10MB
log4j.appender.D.Threshold = ALL
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern =[%p] [%d{yyyy-MM-dd HH\:mm\:ss}][%c]%m%n

其中与sql语句打印的为此句

log4j.logger.com.sliver.ebookshop.mapper=DEBUG


com.sliver.ebookshop.mapper为映射所在的包的位置,DEBUG表示DEBUG级别的日志信息会被记录到日志中
添加完上述语句后查看日志即可看到sql语句,被注释掉的“log4j.logger.org.mybatis=DEBUG”,会打印许多无关信息,感兴趣的也可以试一试看看具体打印了些什么

注:
log4j.appender.D.File = ./log/ebookshop/ebookshop.log
这一行用于配置日志文件所在的位置,如果不存在将创建,我此处配置是在项目根目录下又新建了一个log文件夹
可以简单配置为 F:/logs/ebookshop.log,即表示日志存放在F盘的logs文件夹下的ebookshop.log文件中
从0到1做AI漫剧:即梦+豆包+剪映+红果全流程实战 AI视频生成正在重塑内容创作的生产方式,它让原本高门槛的影视制作,变成了一条由文本、画面、剪辑与分发环节协同的流水线。理解其底层原理,在于将大模型的语义理解、图像生成与视频合成能力,与工程化的流程管理相结合,从而实现从创意到成片的自动化输出。这种技术的价值,不仅体现在降低制作成本,更在于让个人创作者能够独立完成高质量短剧,并快速迭代内容。在短剧、短视频、广告营销等场景中,利用即梦生成画面、豆包编写剧本、剪映完成剪辑、红果进行分发的组合,已成为一种被广泛验证的实践路径。本文聚焦AI漫剧制作,从环境准备、分镜设 阅读详情

相关推荐

PostgreSQL和PostGIS安装、导入shp或gdb格式数据至数据库、使用QGIS测试上传PstGIS数据库操作和代码

本文详细介绍了postgresql和postgis安装步骤,并且使用postgis测试上传shp和gdb格式的矢量数据至数据库,包括步骤和代码,并使用qgis连接postgis数据查看数据库里的数据,数据依旧和本地数据一样可查看可编辑,方便后续数据底座开发和服务。

weixin_46456488的博客 1246

SSM环境下配置log4j输出sql和异常到控制台和本地日志文件中

1.引入日志依赖包 1 <!--解决Spring使用slf4j输出日志与log4j冲突的问题--> 2 <dependency> 3 <groupId>org.slf4j</groupId> 4 <artifactId>slf4j-log4j12</artifactId&gt...

aoliangzhen4700的博客 556

5-DOF机械臂课程设计(一)之正逆运动学

文章目录基本要求基本概念关节坐标系的建立正运动学求解DH参数表的建立逆运动学求解多解下解的选取源码下载后续 基本要求 ​ 开发上位机程序,要求有良好的界面,能提供关节空间下和笛卡尔坐 标下表示的目标位姿点和中间若干经过点的输入功能,进行轨迹规划, 并控制机械臂沿轨迹运动,最终完成目标抓取的任务。 基本概念 连杆长度 :2个相邻关节轴线之间的距离 连杆扭角 :2个相邻关节轴线之间的角度 连杆偏距 :2个关节坐标系的X轴之间的距离 关节角度 :关节变量 计算时需要加初始角度偏移 关节坐标系的建立 ​ 根据《机

Rosen的博客 5858

mybatis打印的sql日志不写入到log文件问题解决

问题描述 环境: java 1.8、spring boot 2.2.4、mybatis-spring-boot-starter 2.1.1 在一次上线调bug中,想看看执行的sql语句,结果tail -100f这个日志文件发现sql语句没有输出到这个文件里面,然后在本地运行从console中又能看到有sql打印。 问题分析 第一时间想到会不会是logback配置不对 <?xml versio...

Hello World ^—^ 7949

/lib//libclntsh.so: file format not recognized; treating as linker script

centos7.7+oracle19.3 建库过程报错:预检查都是通过的 /oracle/product/19.3.0/db_1/lib/libasmperl19.a -Wl,--no-whole-archive -lclntsh -lclntshcore -lasmclntsh19 -lhasgen19 -lskgxp19 -locr19 -lcell19 -lirc INFO: /usr/bin/ld:/home/app/oracle/product/19.3.0/db_1/li...

sqlora的专栏 9914

Veeam Backup Replication Console 13 备份 PVE

本文介绍了如何通过Veeam Backup & Replication控制台配置与Proxmox VE(PVE)服务器的连接,包括主机地址、用户名密码和SSH信任设置。随后详细说明了部署备份Worker虚拟机的步骤,涵盖网络配置和VM创建。接着指导用户创建PVE虚拟机备份任务,包括命名、选择备份对象、存储位置、备份类型设置,以及配置备份计划任务。最后描述了备份测试执行过程,从启动备份到完成状态通知的完整流程。整个操作涉及服务器连接、Worker部署、备份配置和任务执行四个主要环节。

极致,细节 1602

sql 没有log文件

数据库只有mdf文件,没有log文件,现在需附加到本地sql数据库中 1 登录sql managenent studio  2 在master数据库上右键--新建查询,输入如下语句 USE [master] GO -- Method 1: I use this method EXEC sp_attach_single_file_db @dbname='studentDB', @phy

dsyzxty的专栏 738

Visual Studio Code + MCP Server + Claude Code 三件套进行 ABAP 开发

本文介绍了如何在Visual Studio Code中利用Claude Code和SAP官方提供的MCP Server进行ABAP开发。作者分享了19年ABAP开发经验,从手动编码到如今通过自然语言生成高质量代码的技术演进。详细说明了配置步骤:启用ADT MCP Server、安装Claude Code扩展、配置.claude.json文件,并验证MCP Server的14个功能。通过实例演示了如何用自然语言指令让Claude Code创建包含冒泡排序实现和单元测试的ABAP类,展示了MCP Server在

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

SSM框架配置日志打印SQl

1.jar包:log4j.jar,sel4j-api.jar,sel4j-log4j12.jar 2.log4j.properties配置文件如下 log4j.rootLogger=INFO, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appende...

有才而性缓,定属大才。有智而气和,斯为大智。 1796

ADRC自抗扰PD+ESO控制(博途SCL源代码)

文章浏览阅读119次。线性自抗扰控制(LADRC)系统算法框图-优快云博客文章浏览阅读335次。NLADRC自抗扰控制从Simulink仿真到PLC控制实现_自抗扰控制器 simulink仿真-优快云博客本文介绍了如何将ADRC自抗扰控制算法从Simulink仿真应用到PLC控制中,包括Simulink框图、TD微分器模型、MATLAB函数的使用、SCL控制代码,以及非线性状态误差反馈控制率的实现。ADRC自抗扰PD+ESO控制(CODESYS测试+完整ST代码)-优快云博客。

RXXW_Dor的博客 1317

RAG系统中Embedding模型选型实战

本文详细介绍了RAG系统中Embedding模型选型实战,希望能对学习RAG的同学们有所帮助。 文章目录 1. 前言 2. 思路解析 3. 测评数据集构建 3.1 步骤一 3.2 步骤二 3.3 数据示例 3.4 总结 4. 实战代码 4.1 本地模型 4.2 使用第三方的Embedding模型API

herosunly的博客 17万+

SSM项目中使用Log4J日志

看完本教程你就可以在你的SSM项目中使用Log4J打印出来执行SQL语句的日志了。 1.如果你是maven项目,你需要在你的pom.xml文件中加入以下代码: &lt;!--LOG4日志 start --&gt; &lt;dependency&gt; &lt;groupId&gt;org.slf4j&lt;/groupId&gt; ...

MrXu的博客 1万+

无线通信技术及其在机器人中的应用

本文系统阐述了无线通信技术在机器人领域的应用框架与技术选型。首先构建了无线通信的三层理论架构:物理层解决信号传输问题,链路层处理接入控制,网络层实现组网管理。随后详细分析了主流无线技术的特性与适用场景:BLE适用于低功耗传感器节点,Wi-Fi适合高带宽视频传输,5G专网满足工业AGV的广域覆盖需求,星闪技术凭借20μs超低时延和4096台并发连接能力,为高端机器人应用提供突破性解决方案。通过鄂尔多斯隆基5G专网等典型案例,验证了5G在工业AGV规模化部署中的优势,并展望了通感算智融合、星闪+5G协同等未来发

weiyvyy的博客 1114

ssm打印sql如何开启_SSM框架下利用log4j日志打印sql语句

web.xmllog4jConfigLocationclasspath:log4j.propertiesorg.springframework.web.util.Log4jConfigListenerlog4.propertieslog4j.rootLogger=INFO,Console,File,DEBUG#\u5B9A\u4E49\u65E5\u5FD7\u8F93\u51FA\u76EE\u...

weixin_39876592的博客 263

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

IEM模型,地表粗糙度模拟

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

ssm环境下配置log4j打印mybatis的sql语句

概念:slf4j-api : Simple Logging Facade for Java slf4j-api为java提供的简单日志的Facade(Facade:门面,更底层一点说就是接口)。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。 因此,slf4j入口就是众多接口的集合,它不负责具体的日志实现,只在编译时负责寻找合适的日志系统进行绑定。具体有哪些接口,全...

ddp92709的博客 583

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ssm打印sql如何开启_ssm环境下配置log4j打印mybatis的sql语句

概念:slf4j-api : Simple Logging Facade for Javaslf4j-api为java提供的简单日志的Facade(Facade:门面,更底层一点说就是接口)。它允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。因此,slf4j入口就是众多接口的集合,它不负责具体的日志实现,只在编译时负责寻找合适的日志系统进行绑定。具体有哪些接口,全部都定义在slf4...

weixin_39624606的博客 379

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ssm框架中,mybatis的sql语句日志输出

在ssm框架中,常用的日志输出为Log4j,但按照常规的配置,涉及mybatis那部分日志不能打印出来的;由于没有日志的输出,开发人员很难从控制台中迅速找出相应的sql语句,对调试和找错误带来了一定的困扰,针对这个问题,我们需要额外的配置以达到日志的输出常见的两种方法为:1、在日志配置文件(log4j.properties)中增加将mybatis那部分日志级别设置为DEBUG,配置如下:#myba...

逸致 1万+

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

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

渴望飞的鱼的博客 1万+

【ssm整合打印sql语句】

【ssm整合打印sql语句】 #定义LOG输出级别log4j.rootLogger=INFO,Console,File #定义日志输出目的地为控制台log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog...

330

ssm打印sql如何开启_【ssm整合打印sql语句】

#定义LOG输出级别log4j.rootLogger=INFO,Console,File#定义日志输出目的地为控制台log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.out#可以灵活的指定日志输出格式,下面一行是指定具体的格式log4j.appender.Conso...

weixin_34877373的博客 207

log4j的使用及其原理

log4j的简单使用方法 我的项目是mvn,ssm环境,需要debug环境下mybatis执行sql时打印对应sql和参数 1mvn引入相关包,在pom.xml中加入如下配置: &lt;dependency&gt; &lt;groupId&gt;log4j&lt;/groupId&gt; &lt;artifactId&gt;log4j&lt;/artifactI...

进化的深山猿 1万+

spring+springMVC+mybatis框架搭建(下篇)

上篇写到配置完mybatis了,本文继续。 1.搭建SSM框架-UserDao.xml (1)Xml头部约束(mybatis.pdf P4) <?xml version="1.0" encoding="UTF-8" ?> (2)命名空间要与接口一一对应 (3)sql语句-查询 select * from = #{username} and pwd =#{pwd} ...

sundebaba的博客 85

SSM控制台打印SQL语句

pom.xml 添加如下依赖   &lt;dependency&gt; &lt;groupId&gt;commons-logging&lt;/groupId&gt; &lt;artifactId&gt;commons-logging&lt;/artifactId&gt; &lt;version&gt;1.2&lt;/version&gt; &lt;/depen

Mzhaocai的博客 2509

第二次博客

mybatic简介 在applicationContext.xml中添加mybatis配置 <!-- 配置 MyBatis的工厂 --> <bean class="org.mybatis.spring.SqlSessionFactoryBean"> <!-- 数据源 --> <property name="dataSource" ref="data...

weixin_42518212的博客 173

下篇

** 上篇写到配置完mybatis了,本文继续。 ** 1.搭建SSM框架-UserDao.xml (1)Xml头部约束(mybatis.pdf P4) &lt;?xml version="1.0" encoding="UTF-8" ?&gt; (2)命名空间要与接口一一对应 (3)sql语句-查询 select * from = #{username} and pwd =#{...

qq_44733231的博客 180

SSM学习笔记(二)log4j日记打印的使用

目录1.使用log4j的原因2.引入依赖3.配置文件及相关说明 1.使用log4j的原因 由于项目部署到服务器上以后无法产看控制台,所以要要用日志的形式打印相关信息 2.引入依赖 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.13.1<

qq_45118892的博客 265
上一篇: Ajax提交post请求返回404错误
下一篇: SSM框架下编写java web项目
mxw968
博客等级 码龄11年 11粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值