Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RollingRandomAccessFile log4j2.xml中的可配置文件名_Java_Maven_War_Log4j2 - Fatal编程技术网

Java RollingRandomAccessFile log4j2.xml中的可配置文件名

Java RollingRandomAccessFile log4j2.xml中的可配置文件名,java,maven,war,log4j2,Java,Maven,War,Log4j2,在maven war部署中,是否可以将log4j2.xml文件名设置为可配置文件名。下面是我的应用程序结构 目前,路径是在log4j2.xml文件中硬编码的 是的,您可以在处理配置时评估的文件名中使用查找。因此,您可以创建一个文件名,如“${sys:LOG\u DIR:-logs}/app.LOG”。谢谢您的回答。我们将在其中配置LOG_DIR?。我使用的是linux系统。我试过使用LOG_DIR='/home/prepadded/LOGS/RRE/'导出日志_DIR。但每次它都采用默认路径。

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

目前,路径是在log4j2.xml文件中硬编码的


是的,您可以在处理配置时评估的文件名中使用查找。因此,您可以创建一个文件名,如“${sys:LOG\u DIR:-logs}/app.LOG”。

谢谢您的回答。我们将在其中配置LOG_DIR?。我使用的是linux系统。我试过使用LOG_DIR='/home/prepadded/LOGS/RRE/'导出日志_DIR。但每次它都采用默认路径。在我的示例中,LOG_DIR是一个Java系统属性。您可以在命令行上指定为-DLOG_DIR=“/home/preadmid/LOGS/RRE”。如果要设置环境变量,请使用${env:LOG\u DIR:-logs}/lapp.LOG“请参阅,以获取可以使用的其他查找。