检查项目中是否存在log4j2
组件自查方案
(Log4j2为基础组件,大部分项目均会引用)
Maven 项目
在本地项目或者服务器上执行以下命令:
mvn clean dependency:tree -Dincludes=org.apache.logging.log4j:log4j-core -Dmaven.test.skip=true
如出现带有log4j关键字的内容结果,并且版本大于2.0,则表示项目存在此组件。如出现log4j内容,则表示项目存在此应用。
Gradle项目
在本地或者服务器上执行以下命令:
gradle :app:dependencyInsight --dependency org.apache.logging.log4j:log4j-core --configuration releaseCompileClasspath -x test
如出现带有log4j关键字的内容结果,并且版本大于2.0,则表示项目存在此组件。如出现log4j内容,则表示项目存在此应用。