天空湛蓝Xarox
2019-03-13 22:03
Mybatis3.5.0 + log4j-1.2.17 报错 StatusLogger No Log4j 2 configuration file found
无法生成日志
网上查了之后,似乎 不再支持properties文件了,要在项目的"src"下,新建一个log4j2.xml
实例:
<?xml version="1.0" encoding="UTF-8"?><Configuration> <Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" /> </Console> </Appenders> <Loggers> <Root level="debug"> <AppenderRef ref="Console" /> </Root> </Loggers></Configuration>
Mybatis3.5版本以及集成了控制台log的功能,不再需要引入log4j
只需要在Configuration.xml中添加如下设置即可开启sql查询日志的输出:
<configuration> <settings> <setting name="logImpl" value="STDOUT_LOGGING" /> </settings> ...... </configuration>
尝试将Mybatis和log4j的版本降低一下,有的高版本会有些问题。
通过自动回复机器人学Mybatis---基础版
107412 学习 · 786 问题
相似问题