今天作後臺項目的時候遇到了一些問題,但願能看到mybatis的sql,配置了log4j以後卻依然沒法打印出sql,百思不得其解。 sql
百度了半天,省去一大堆copy別人的和翻譯官方文檔的答案(吐槽一下,甚至還有直接貼官方demo配置的.. apache
log4j.logger.org.mybatis.example.BlogMapper=TRACE
),找到一個稍微靠譜一點的,固然仍是官方的,以下: mybatis
在mybatis的配置文件中配置 app
<setting name="logImpl" value="LOG4J"/>配置了以後仍然沒有用,這就糾結了...後來看到官方的說法
把配置改成了 spa
<setting name="logImpl" value="STDOUT_LOGGING"/>起做用了,項目啓動的時候控制檯打印了一句
Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter.
看來是用了ibatis的logImpl了,那就對了... 翻譯