环境
- Linux/Ubuntu20.04LTS
- IntelliJ IDEA Community Editon 2021.1
- maven 4.0.0
- jetty 11.0.5
- struts2 2.5.14.1
异样
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
应用 mvn jetty:run 插件来运行 web 利用,出现异常!
起因
短少了日志类 Log4j2 相应的包
计划
- 短少 log4j-core 包,在配置文件 pom.xml 增加相应的依赖
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.1</version>
</dependency>
在我的项目 resources 下配置日志输入格式文件 log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<Console name="STDOUT" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="com.opensymphony.xwork2" level="debug"/>
<Logger name="org.apache.struts2" level="debug"/>
<Root level="warn">
<AppenderRef ref="STDOUT"/>
</Root>
</Loggers>
</Configuration>
从新运行我的项目即可
参考
- https://mvnrepository.com/art…
阐明
- 【遇上旱季,吃定彩虹】–Layuji
- 由集体整顿公布,编写过程不免有所脱漏或谬误,恳请指出,免得误导大家!