Java Log4j2-不支持的参数
我尝试着按照log4j的非常简单的配置来理解这个库。我已经把文件放在我的主包的一个子包中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
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>