SpringBoot 1.5。*上的执行器日志文件无效。 Http 404

时间:2017-12-15 19:40:10

标签: spring spring-boot spring-boot-actuator

您好我遇到Spring Boot(版本1.5.9)logfile执行程序URL的问题。当我访问localhost:8080/appctx/logfile时,它会抛出http 404

以下是配置详情。

  endpoints.enabled=true
  endpoints.sensitive=false
  management.security.enabled=false
  endpoints.health.sensitive=false
  endpoints.logfile.sensitive=false
  logging.level.org.springframework.boot.autoconfigure.logging=DEBUG

2 个答案:

答案 0 :(得分:1)

documentation中针对端点/logfile所述:

  

返回日志文件的内容(如果已设置logging.file或logging.path属性)。支持使用HTTP Range标头来检索部分日志文件的内容。

您可能尚未在logging.file中设置logging.pathapplication.properties

尝试设置:

logging.file=myapplication.log

有关登录Spring Boot的更多信息,您可以找到here

更新:创建了一个正常运行的演示here,其中端点/logfile已启动并正在运行。

答案 1 :(得分:0)

在我看来,这是Linux路径不正确。 具体地

/absolute/path/to/my/app/logs/log-file.log

没用

一旦我将其更改为相对路径

./logs/log-file.log

有效

希望这会有所帮助