1

我对 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>

我剥离了它,只是为了测试它以使其正常工作。我检查了调试,记录器配置使用的是默认值。

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

有任何想法吗?

谢谢

4

1 回答 1

3

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

于 2013-03-06T03:52:28.507 回答