Java 日志文件的log4j路径
我使用log4j作为日志。我的应用程序有一个简单的XML配置文件,我需要在配置文件中包含日志文件的路径。目前,它是log4j的另一个XML配置文件,包含以下内容:Java 日志文件的log4j路径,java,xml,path,log4j,Java,Xml,Path,Log4j,我使用log4j作为日志。我的应用程序有一个简单的XML配置文件,我需要在配置文件中包含日志文件的路径。目前,它是log4j的另一个XML配置文件,包含以下内容: <log4j:configuration> <appender name="file" class="org.apache.log4j.FileAppender"> <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHan
<log4j:configuration>
<appender name="file" class="org.apache.log4j.FileAppender">
<errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler" />
<param name="file" value="log.out" />
(..........)
(..........)
(
log.out
是项目目录中的默认日志。)如何将此配置移动到应用程序的配置文件中?基本上有三个选项:
${logFile}
指定日志文件的路径,并在命令行上使用-DlogFile=
指定路径-Dlog4j.configuration=/absolute/path/to/log4j.XML