Java 无法启动Log4j

Java 无法启动Log4j,java,maven,log4j2,Java,Maven,Log4j2,我在maven中使用Itellij,最近我开始尝试使用Log4j 我在pom.xml上导入了下一个依赖项: <dependencies> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.6</ve

我在maven中使用Itellij,最近我开始尝试使用Log4j

我在pom.xml上导入了下一个依赖项:

<dependencies>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.6</version>
    </dependency>
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.6</version>
    </dependency>
</dependencies>
每当我尝试在代码中使用log4j时,我都会遇到下一个错误:

ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
我已经浏览了互联网,所有的地方都声明properties/xml文件应该在我的类路径上正确设置(我这样做了)


我在这里遗漏了什么?

您的pom.xml使用Log4j2。其配置文件必须命名为log4j2.properties(或log4j2.xml)。

正如Pascal所说,配置文件的名称不正确。此外,您正在使用log4j1.x属性文件语法。Log4j 2中的语法不同。请查看哪些描述了如何配置XML、JSON和属性。

您是从IntelliJ IDEA内部运行(我假设“Itellij”是一个拼写错误),还是通过命令行上的Maven或其他方式运行?如果来自IntelliJ,您确定src/main/resources在您的类路径上吗?(如果它是最近制作的,我需要重新导入所有Maven项目,以便IDEA能够理解它应该走上类路径)
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.