我无法使用 Maven 项目在 Eclipse 控制台中看到“跟踪”输出。有人可以帮我吗?
Log4j 配置文件:log4j.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration status="WARN">
<appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</appenders>
<loggers>
<logger name="p1.App" level="trace">
<appender-ref ref="Console"/>
</logger>
<root level="error">
<appender-ref ref="Console"/>
</root>
</loggers>
</configuration>
我的 Java 类文件:App.java
package p1;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
public class App {
static Logger logger = LogManager.getLogger(App.class.getName());
public static void main( String[] args ) {
logger.error("Error");
logger.trace("Trace");
}
}
在运行之前,我已经为 log4j.xml 正确设置了类路径。请建议我,我还需要配置什么?
提前致谢!!