当前位置:首页 » 编程语言 » mybatissql控制台

mybatissql控制台

发布时间: 2023-02-14 17:23:32

A. 如何在控制台打印出mybatis sql语句日志

首先配置 log4j日志文件

#mybatis日志范围

log4j.logger.com.nes=TRACE

#ibatis配置

log4j.logger.com.ibatis=DEBUG

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG

log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG

log4j.logger.org.mybatis=DEBUG

log4j.logger.java.sql.Connection=DEBUG

log4j.logger.java.sql.Statement=DEBUG

log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.logger.java.sql.ResultSet=DEBUG


2.导入依赖日志包 log4j


<!--SLFJ可依赖到log4j-->

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-log4j12</artifactId>

<version>1.6.4</version>

</dependency>

<dependency>

<groupId>log4j</groupId>

<artifactId>log4j</artifactId>

<version>1.2.14</version>

</dependency>

<dependency>

<groupId>org.slf4j</groupId>

<artifactId>slf4j-api</artifactId>

<version>1.7.7</version>

</dependency>


B. Mybatis的SQL语句怎么没有输出到控制台

# Output pattern : date [thread] priority category - message
log4j.rootLogger=WARN, Console, RollingFile

#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

#RollingFile
log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.RollingFile.File=../logs/fgw.log
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

#Project defalult level
log4j.logger.dl=DUBUG
log4j.logger.org.springframework=WARN
log4j.logger.org.mybatis=DUBUG

C. log4j2怎样配置才能在控制台打印mybatis的sql日志

您好:我的log4j.properties在src目录下如下: ### logger 的配置 ### #配置根 logger 定义根 logger 配置项。其语法为:级别,输入终端1,输出终端2 log4j.rootLogger=INFO,stdout ### direct log messages to stdout

D. Mybatis中怎么将sql语句打印到控制台

配置showsql=true
在log4j.properties 添加
log4j.rootLogger=DEBUG, Console

MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)

E. mybatis-plus日志输出sql配置(控制台能输出sql日志没有sql问题)

看下spring boot配置文件中的mybatis部分

一般配置debug级别日志,基本日志都能输出了,之前配置,这个是标准的输出,控制台正常输出,但是不会写到日志文件中,所以一旦上传测试或生产,自动过滤sql部分日志

但是我们也希望在测试环境也能看

改成如下配置

另外日志级别改为debug,可以直接

就整体都是debug了

如果需要局部控制,可以配置多个level

只要是com.xxxx,com.aaa下的日志输出均是debug

F. Mybatis控制台打印SQL的两种方式

第一种:
网上说的比较多的,之前也是这么用的一种方式

第二种:
最近发现的一种方式,方便快捷

以上mybatis 调试出sql的两种方式
在SpringBoot中,修改application.yml文件

G. Mybatis的SQL语句怎么没有输出到控制台

Mybatis的SQL语句怎么没有输出到控制台
在scr下添加一个log4j.properties文件,大致模版可以网络,主要是把日志级别log4j.rootLogger=debug,stdout设置为像我这样的debug,因为mybatis的sql语句的输出是debug()输出的

H. Mybatis的SQL语句怎么没有输出到控制台

在log4j.properties文件中修改log4j.rootLogger的值 ,warn---->debug,就可以在控制台看到sql了

I. mybatis怎么在控制台打印sql语句

一、需要mybatis和log4j的jar;
二、然后在log4j.properties文件里面将下面的代码粘贴进去就可以了:
版本一:
[java] view plain
<span style="font-size:12px;">log4j.rootLogger=DEBUG, Console
#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.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG</span>
版本二:
[java] view plain
<span style="font-size:12px;">log4j.rootLogger = ${log.level},Console,default,allfile
log4j.logger.com.ibatis=debug
log4j.logger.java.sql=debug
log4j.logger.com.sf.egmas.dcn.web.mapper=debug</span>

版本三:
[java] view plain
<span style="font-size:12px;">log4j.rootLogger=info,debug,stdout,info,error

#ibatis logger config
log4j.logger.com.ibatis=debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug</span>

J. mybatis怎么在控制台打印sql语句

mybatis默认使用log4j,当有self4j这个日志jar包存在时会无法打印sql,请移除或者在工程启动时显示设置mybatis使用的日志类
log4j.logger.org.apache.ibatis=debug,stdout
log4j.logger.java.sql=debug,stdout

热点内容
java开发文档编写 发布:2024-11-08 17:06:49 浏览:433
文件夹取消折叠组 发布:2024-11-08 17:05:41 浏览:568
微信第一次支付密码是什么 发布:2024-11-08 17:05:21 浏览:577
国内免费云服务器腾讯 发布:2024-11-08 17:03:53 浏览:664
摩尔庄园脚本容易检测吗 发布:2024-11-08 16:54:47 浏览:756
易享服务器地址 发布:2024-11-08 15:55:59 浏览:752
爱奇艺的密码哪里看 发布:2024-11-08 15:52:45 浏览:533
安卓10和平板哪个更流畅 发布:2024-11-08 15:51:18 浏览:75
配置低也能玩的枪战游戏有哪些 发布:2024-11-08 15:41:59 浏览:169
python中文匹配 发布:2024-11-08 15:41:06 浏览:400