apache storm 1.2.2 使用哪个版本的 log4j2?
which version of log4j2 does apache storm 1.2.2 uses?
众所周知,storm 1.2.2 发布版本使用 log4j2 进行日志记录。我想知道这里使用的是哪个版本的 log4j2。因为我想修改 worker.xml 文件,以便我可以使用下面的配置删除旧日志
<DefaultRolloverStrategy>
<Delete basePath="${sys:storm.home}/logs/" maxDepth="1">
<IfFileName glob="app*.log" />
<IfLastModified age="" />
</Delete>
</DefaultRolloverStrategy>
只适用于log4j2 2.5以上版本
见https://github.com/apache/storm/blob/v1.2.2/pom.xml#L250
现在是 2.8.2。 Storm 是一个常规的 Maven 项目,因此您也可以通过查看源代码和 运行 mvn dependency:tree
来找到它
众所周知,storm 1.2.2 发布版本使用 log4j2 进行日志记录。我想知道这里使用的是哪个版本的 log4j2。因为我想修改 worker.xml 文件,以便我可以使用下面的配置删除旧日志
<DefaultRolloverStrategy>
<Delete basePath="${sys:storm.home}/logs/" maxDepth="1">
<IfFileName glob="app*.log" />
<IfLastModified age="" />
</Delete>
</DefaultRolloverStrategy>
只适用于log4j2 2.5以上版本
见https://github.com/apache/storm/blob/v1.2.2/pom.xml#L250
现在是 2.8.2。 Storm 是一个常规的 Maven 项目,因此您也可以通过查看源代码和 运行 mvn dependency:tree