Mybatis 日志等级改完info 控制台不显示
时间: 2023-08-09 14:06:20 浏览: 180
如果你已经将 Mybatis 的日志等级设置为 info,但控制台仍然没有输出日志,可以尝试以下几点:
1. 确保你的日志框架已经正确配置,并且已经添加了 Mybatis 相关的依赖。
2. 检查日志框架的配置文件,是否正确指定了输出日志的目标,比如控制台或者日志文件。
3. 检查 Mybatis 的配置文件,是否正确配置了日志的实现类和日志级别。
4. 如果你正在使用 Spring,可以尝试在 Spring 的配置文件中添加以下配置,让 Spring 自动管理 Mybatis 的日志框架:
```
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation" value="classpath:mybatis-config.xml"/>
<property name="mapperLocations" value="classpath*:mapper/*.xml"/>
<property name="typeAliasesPackage" value="com.example.model"/>
<property name="typeHandlersPackage" value="com.example.typehandlers"/>
<property name="plugins">
<array>
<bean class="org.mybatis.logging.Slf4jImpl"/>
</array>
</property>
</bean>
```
如果以上方法都无法解决问题,你可以尝试在 Mybatis 的源码中打断点,查看具体的日志输出过程,以便更好地定位问题。