当前位置:首页 » 编程语言 » log4j配置输出sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

log4j配置输出sql

发布时间: 2023-06-15 21:08:56

㈠ 如何在struts2+ spring+ ibatis 框架中配置log4j让控制台显示sql语句

这个不是在log4j里面配置的,log4j只是记录执行操作的日志,这个需要在一个xml配置文件里面配置
<!-- 日志记录的SQL监控 --> <plugin interceptor="com.cmsz.framework.log.sqlmonitor.IBatis3SqlMonitorPlugin"> <property name="printSql" value="true"></property> </plugin>
这个是配置文件需要些的代码,只要这个配置好了,控制台就可以显示sql语句了
这里面的interceptor需要写一个监听类

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

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

㈢ 怎么样配置log4j 才能将hibernate在控制台输出sql语句

因为hibernate在输出sql时使用的logger名为org.hibernate.SQL,所以想让SQL语句输出到log4j,只要在log4j.properties或log4j.xml的配置中加上如下语句:

log4j.logger.org.hibernate.SQL=DEBUG

记得同时把hibernate中配置文件hibernate.show_sql设置为false,避免同时在控制台和log日志中双份输出sql语句。