zoukankan      html  css  js  c++  java
  • 测试中出现ERROR StatusLogger No log4j2 configuration file

    这是在使用elasticsearch   安装版本高于maven版本时出现的问题

    错误解决办法:右击工程名新建一个source folder, 命名为resources,下面建一个log4j2.xml文件,

    <?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>


    解释一下:Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出。

    log4j2配置文件可以使用XML或JSON,似乎 不再支持properties文件了。默认的文件名也有所不同,log4j2.xml,不再是log4j.xml。

    log4j2.xml可以放在任意的地方,只要你最后把它放到了classpath里,上面的项目中新建一个resources目录用于放置log4j2.xml,如果在未加入classpath时尝试运行时会报错误。
    ---------------------
    作者:你大爷的梦想
    来源:CSDN
    原文:https://blog.csdn.net/dgwdfkkcj01/article/details/72855674
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    面试题 04.03. 特定深度节点链表
    WordStack
    libevent源码解析2
    libevent源码解析1
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    最短路径(dijkstra 与 Floyd)
    LR怎么并行的
  • 原文地址:https://www.cnblogs.com/a1304908180/p/10212835.html
Copyright © 2011-2022 走看看