尝试使用页面中的示例 XML 文件“示例 1 / Log4j 2 XML 配置”:
http://logging.apache.org/log4j/2.x/manual/migration.html
但它给出了:
2013-09-25 02:22:59,182 ERROR Root contains an invalid element or attribute "AppenderRef"
有任何想法吗?
我在 pom.xml 中使用这个依赖,
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.0-beta8</version>
</dependency>
我在课堂上使用它:
private static final Logger logger = LogManager.getLogger(App.class.getName());
我指定配置文件如下:
java -Dlog4j.configurationFile=log4j2.xml -jar target/project-jar-with-dependencies.jar