[MyBatis]问题:ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
mybatis Error to The File No Using found
2023-09-27 14:24:42 时间
错误信息
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
错误分析
1)状态记录器没有找到log4j2配置文件,将使用默认配置:只将错误记录到控制台。
2)log4j2的jar包是hibernate5、MyBatis框架自带的log4j2,在SSH、SSM中即使自己导入了第三方日志包,系统依然会调用log4j2,缺省默认配置文件 log4j2.xml
解决方案
- 增加配置文件 log4j2.xml
+ log4j版本:2.9.1
+ 配置文件位置: src/main/resources/log4j2.xml (最终编译后,应放置的位置:/classpath)
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n" />
</Console>
</Appenders>
<Loggers>
<Root level="INFO">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
参考文献
相关文章
- mybatis 乐观锁和逻辑删除
- 一文掌握MyBatis的动态SQL使用与原理
- 使用MyBatis Generator自动创建代码
- Mybatis查询结果List集合数量正确,但全为null
- mybatis学习笔记(14)-查询缓存之中的一个级缓存
- 解决 Mybatis 元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminat
- 3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
- 【转载】基于Spring + Spring MVC + Mybatis 高性能web构建
- mybatis-generator自动生成
- mybatis批量插入应用
- 解决:Mybatis-plus向数据库插入数据的时候 报You have an error in your SQL syntax
- 【Mybatis】| 如何创建MyBatis的工具类
- mybatis plus 动态表名 SQL 解析【我】
- MyBatis的配置和简单使用