Mybatis3.5.0 + log4j-1.2.17 报错 StatusLogger No Log4j 2 configuration file found

来源:4-3 应用 log4j 调试动态 SQL

天空湛蓝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>


写回答 关注

2回答

  • Mr_Tory
    2020-03-07 23:15:08

    Mybatis3.5版本以及集成了控制台log的功能,不再需要引入log4j

    只需要在Configuration.xml中添加如下设置即可开启sql查询日志的输出:

    <configuration>
      <settings>
        <setting name="logImpl" value="STDOUT_LOGGING" />
      </settings>
      ......
    </configuration>


  • qq_慕圣3596141
    2019-03-18 10:12:01

    尝试将Mybatis和log4j的版本降低一下,有的高版本会有些问题。

通过自动回复机器人学Mybatis---基础版

微信公众号自动回复功能学习Mybatis,基础教程加案例实战方式学习

107412 学习 · 786 问题

查看课程

相似问题