Java eclipse中未加载log4j2.xml

Java eclipse中未加载log4j2.xml,java,servlets,logging,log4j,log4j2,Java,Servlets,Logging,Log4j,Log4j2,我对log4j相当陌生。正在尝试使用log4j2.xml进行配置。我将该文件添加到构建路径,它工作了一次,但不再工作 这是我的log4j2.xml: <?xml version="1.0" encoding="UTF-8"?> <configuration> <appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayo

我对log4j相当陌生。正在尝试使用log4j2.xml进行配置。我将该文件添加到构建路径,它工作了一次,但不再工作

这是我的log4j2.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appenders>
        <Console name="Console" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
        </Console>
    </appenders>
    <loggers>
        <root level="TRACE">
            <appender-ref ref="Console"/>
        </root>
    </loggers>
</configuration>

我把它拆开,只是为了测试一下,让它工作。我检查了debug,并且记录器配置使用默认值

我还尝试将文件命名为log4j2-test.xml

有什么想法吗

谢谢

因为您使用“servlets”作为标记,所以我假设您正在web应用程序中工作。您需要将log4j.xml放在web应用程序类加载器可以找到的位置。例如,
WEB-INF/classes
目录