log4j日志文件路径配置

1.使用绝对路径

log4j.appender.logfile.File=c:/absolutePath/logfile

 

2.配置环境变量,达到使用相对路径的目的。

 

2.1.使用webapp或tomcat日志目录

web.xml:

<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>

 log4j.appender.logfile.File=${CATALINA_HOME}/logs/webappName/logfile

log4j.appender.logfile.File=${webapp.root}/WEB-INF/logs/logfile

 

2.2.使用java启动参数,指定环境变量

-Dlog.home="D:/absolutePath/logs"

log4j.appender.logfile.File=${log.home}/logfile

2.3.使用tomcat日志目录

 

4.使用默认配置,无路径配置,只配置文件名。默认保存文件到当前CLASS_PATH目录,如果独立运行java app,会保存到cmd的运行目录。

log4j.appender.logfile.File=logfile

 

你可能感兴趣的:(log4j)