首页 > 解决方案 > RollingRandomAccessFile log4j2.xml 中的可配置文件名

问题描述

在 Maven 战争部署中,是否可以将 log4j2.xml 文件名设置为可配置的。以下是我的应用程序结构。

在此处输入图像描述

目前,路径在 log4j2.xml 文件中被硬编码。

在此处输入图像描述

标签: javamavenwarlog4j2

解决方案


是的,您可以在处理配置时评估的文件名中使用 Lookups。所以你可以创建一个像“${sys:LOG_DIR:-logs}/app.log”这样的文件名。


推荐阅读