zoukankan      html  css  js  c++  java
  • [MyBatis]问题:ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.

    错误信息

    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>
    

    参考文献

  • 相关阅读:
    POJ 2136
    POJ 2121
    POJ 2127
    POJ 2126
    POJ 2109
    POJ 2105
    POJ 2101
    POJ 2075
    Uboot — 配置过程
    Uboot — 编译体验
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/13031856.html
Copyright © 2011-2022 走看看