Skip to content

SpringBoot 项目中 Log4j 日志文件的位置

查资料说 ${catalina.base} 是 Tomcat 的跟目录,结果发现目录文件保存到盘根目录去了。

${catalina.base} 去掉之后正确的保存到了 jar 包所在目录的 log 文件夹下。

ini
#log4j.appender.E.File =${catalina.base}/log/error.log
log4j.appender.E.File =log/error.log

参考

  1. 在 Spring 项目中使用 Log4j 记录日志

  2. SpringBoot 中使用 Log4j