当log4j2依赖项状态为2.11.2时导入的Log4J1.2.12 jar

时间:2019-04-24 15:34:32

标签: java selenium log4j2

在我的Maven项目中,Log4j2最新的依赖项状态版本为2.11.2。然而;而是导入1.2.12。 POM.XML文件中声明的唯一日志记录依赖性如下:

   <div id="panelcontent">
<div data-role = "panel" id = "panel1" data-display="overlay" data- theme="b">
             This is Panel Header
    <div class="panel-content">

      <ul data-role="listview id="mylistview">
        <li data-icon="shop"><a href="page1.html">Page2</a></li>
        <li data-icon="tag"><a href="#campaign-list">Offers</a></li>
        <li data-icon="eye"><a href="#info-exhibition-map">area</a></li>
        <li data-role="list-divider"></li>
        <li data-icon="calendar"><a href="#info-program">Program</a></li>
        <li data-icon="calendar"><a href="#info-seminar">Seminars</a></li>
        <li data-icon="grid"><a href="#info-parking">Parking</a></li>

        <li data-icon="bars"><a href="#info-food">Beverage</a></li>
        <li data-icon="bars"><a href="#info-simulator">History</a></li>
        <li data-icon="user"><a href="#info-service">Callcenter</a></li>
        <li data-icon="location"><a href="#info-map">Vacation</a></li>
        <li data-role="list-divider"></li>
        <li data-icon="delete"><a href="javascript:;" data-rel="close">Hide menu</a></li>
      </ul>
    </div>

在.m2文件夹内的存储库文件夹中,存在一个'log4j'文件夹,该文件夹的标题为'1.2.12'。在1.2.12文件夹中,存在以下项目:

_remote.repositories log4j-1.2.12 log4j-1.2.12.jar.sha1 log4j-1.2.12.pom log4j-1.2.12.pom.sha1

我的log4j2.xml配置文件如下:

<dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.11.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.11.2</version>
  </dependency>

Log4j2.xml文件位于名为resources的程序包下,该程序包位于Maven项目的名为src / main / java的源文件夹下。我还偶尔收到一条消息(5次中有1次),指出找不到log4j2配置文件。除了删除罐子并重新包含依赖项外,我还尝试了清理项目,但似乎无济于事。

1 个答案:

答案 0 :(得分:0)

log4j2:WARN当应用程序无法找到log4j2.xml / properties文件时,找不到记录器(....)的附加器

/ src / main / resources 是它的标准位置。

您提到您的文件位于src / main / java下,请保留在/ src / main / resources下。如果在/ src / main / resources下找不到log4j2.properties/xml文件,请使用-

PropertyConfigurator.configure(“ log4j2.properties/xml”);