spring配置log4j詳解 springmvc跟mybatis整合后不能打印sql日志,腫么個情況?
springmvc跟mybatis整合后不能打印sql日志,腫么個情況?本項目采用spring MVC,mybatis的體系結(jié)構(gòu)和日志工具仍然是最常用的log4j,集成其他框架后發(fā)現(xiàn)SQL語句無法打印
springmvc跟mybatis整合后不能打印sql日志,腫么個情況?
本項目采用spring MVC,mybatis的體系結(jié)構(gòu)和日志工具仍然是最常用的log4j,集成其他框架后發(fā)現(xiàn)SQL語句無法打印。但是,項目中的顯示調(diào)用日志可以正常打印。此外,當SQL拼寫錯誤時,它將被打印出來。然后我們開始看邁巴蒂斯的官方文件。如何處理日志?最近,mybatis有中文文檔,雖然不完整,但是非常好。工程中存在一些問題。在項目中引入了Shiro框架,并集成了slf4j日志。因此,mybatis無法通過引用log4j配置文件來打印SQL語句
怎么配置log4j打印出sql語句?
使用log4j在控制臺中的網(wǎng)站.xmllog4j.properties的路徑在屬性文件log4j.Rootlogger=debug,console#console log4j中配置appender.Console=組織. apache.log4j.ConsoleAppenderlog4j。appender.Console.layout=組織. apache.log4j.PatternLayoutlog4j。附錄控制臺布局。轉(zhuǎn)換模式=%d[%t]-5p[%c]-%m%nlog4j。記錄器.java.sql.ResultSet=INFOlog4j。logger.org.apache=INFOlog4j. 記錄器.java.sql.Connection=DEBUGlog4j。記錄器.java.sql.Statement=DEBUGlog4j。記錄器.java.sql. Preparedstatement=debug如果您不想打印spring的調(diào)試輸出,請將第一行中的調(diào)試更改為info