錯誤信息
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>