【发布时间】:2022-01-13 17:50:43
【问题描述】:
假设我在下面的 log4j.xml 文件中定义了一个附加程序。
<appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="/home/logs/oarm_log.txt" />
<param name="DatePattern" value="'.'yyyy-MM-dd-HH" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p[app=%log4j.webapp.name%] [%t] %c - %m\n" />
</layout>
</appender>
如何将值 "/home/logs/oarm_log.txt" 更改为来自实际 Java 代码中的字符串的不同值,以便代码确定在哪里输出.txt 文件?
【问题讨论】: