Spring启动日志记录路径

时间:2016-09-01 09:50:18

标签: spring-boot spring-boot-actuator

我已在spring boot application.properties中配置了日志记录路径属性。

logging.path=
logging.file=

在application.properties中的相应属性中。它正在获取日志文件名并在tomcat日志文件目录中创建一个新的日志文件。我检查了我的系统属性,它已经设置了LOG_FILE和LOG_PATH属性。 我使用的是1.3.6版本的spring boot。与此相关的任何已知问题。我已经阅读了一个问题,似乎很久以前就修好了。

1 个答案:

答案 0 :(得分:1)

您只能使用两个属性中的一个,或者设置:

  • 日志文件名(logging.file);
  • 路径(logging.path)。

您不能同时指定两者。

<强>来源

Spring文档非常微妙:

  

除了控制台输出之外,还要编写日志文件   需要设置logging.file OR logging.path属性。

springframework.guru说:

  

还有一个logging.path属性,用于指定日志记录的路径   文件。如果你使用它,Spring Boot会在中创建一个spring.log文件   指定的路径。但是,您不能同时指定logging.file和   logging.path 属性在一起。如果完成,Spring Boot将忽略   两者。