1、在mybatis.xml配置中增加以下配置
<!--指定 MyBatis 增加到日志名称的前缀。--> <setting name="logPrefix" value="m-shop-mybatis-sql." /> <!--指定 MyBatis 所用日志的具体实现,未指定时将自动查找。 SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING--> <setting name="logImpl" value="SLF4J" />
注:这里注意下logPrefix的value需要带“.”
2、在logback-spring中增加如下配置
<logger name="m-shop-mybatis-sql" level="debug"></logger>
注:这里的name属性需要与mybatis文件中logPrefix的值对应,但这里不带“.”
那么这里说我遇到的问题吧,以下是我的logback中部分配置
<!--将日志输出到控制台java项目www.fhamdin.org --> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>info</level> </filter> <