用过Hibernate的都知道,我们可以设置Showsql属性来达到在控制台输出SQL语句方便我们调试的目的,当然MyBatis也可以
这是MyBatis官方文档的一条属性,我们只要在settings里面设置它为我们使用的日志应用的名字就好,比如我用了LOG4J,那么属性就应该为
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
那么我们要导入相关的JAR包了,比如我当然要导入LOG4J.jar,其实在官网下载的MyBatis的包里lib文件夹就有相关依赖jar包
然后我们需要一份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=[%d] [%p] [%l] [%m] %n
然后就ok了,至于日志应用如何配置就得百度啦,跑。。。