Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4j2-不支持的参数_Java_Logging_Log4j_Log4j2 - Fatal编程技术网

Java Log4j2-不支持的参数

Java Log4j2-不支持的参数,java,logging,log4j,log4j2,Java,Logging,Log4j,Log4j2,我尝试着按照log4j的非常简单的配置来理解这个库。我已经把文件放在我的主包的一个子包中 Main Package | |__Logging Package <- XML file is here 然后,对于我应用程序中的每个日志,log4j都会按照屏幕上的配置显示我在配置中指定的模式,而不显示任何其他信息 我在Windows7桌面上使用以下log4j依赖项 <dependency> <groupId>org.apache.loggi

我尝试着按照log4j的非常简单的配置来理解这个库。我已经把文件放在我的主包的一个子包中

Main Package
  |
  |__Logging Package <-  XML file is here
然后,对于我应用程序中的每个日志,log4j都会按照屏幕上的配置显示我在配置中指定的模式,而不显示任何其他信息

我在Windows7桌面上使用以下log4j依赖项

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

org.apache.logging.log4j
log4japi
2.4.1
org.apache.logging.log4j
log4j型芯
2.4.1
我在pom.xml中配置了以下Java版本

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
 </properties>

UTF-8
1.8
1.8

您的配置是针对Log4j 1.x的,而不是针对2.x的。

谢谢。我觉得很奇怪,当我在IDE中运行时,没有人抱怨。我也有同样的错误,请问应该更改什么?我也在寻找解决方案。pom文件中需要做哪些更改?
<dependency>
          <groupId>org.apache.logging.log4j</groupId>
          <artifactId>log4j-api</artifactId>
          <version>2.4.1</version>
      </dependency>
      <dependency>
          <groupId>org.apache.logging.log4j</groupId>
          <artifactId>log4j-core</artifactId>
          <version>2.4.1</version>
      </dependency>
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
 </properties>