ibatis配置log4j输出sql日志信息

Posted skiwnchqhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ibatis配置log4j输出sql日志信息相关的知识,希望对你有一定的参考价值。

为了在开发过程更加直观,我们需要将ibatis日志打开以便观察ibatis运作的细节。

ibatis采用Apache common_logging,并结合Apache log4j作为日志输出组件。

在CLASSPATH中新建log4j.properties配置文件,内容如下:

 

log4j.rootLogger=DEBUG,stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%c{1} - %m%n 
log4j.logger.java.sql.PreparedStatement=DEBUG 

当然,以上只是简单的sql和日志输出,如果需要更详细的了解log4j等信息,查阅其他文档。

除了log4j.properties文件外 还需要引入log4j-1.2.17.jar(必须)和commons-logging.jar(目前不是必须)

 

 

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow




以上是关于ibatis配置log4j输出sql日志信息的主要内容,如果未能解决你的问题,请参考以下文章

怎么配置log4j 打印出sql语句

eclipse中用 log4j 控制台不显示日志 ,配置如下:

Mybatis使用log4j打印sql,没有输出resultSet

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

log4j.properties中怎样配置才能在输出的日志信息中输出进程号和线程号?

如何让log4j日志只输出错误信息