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

问题描述 投票:1回答:2

嗨,我正面临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
spring spring-boot spring-boot-actuator
2个回答
2
投票

正如documentation中针对终点/logfile所述:

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

您可能没有在logging.file中设置logging.pathapplication.properties

尝试设置:

logging.file=myapplication.log

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

更新:创建了一个工作演示here,端点/logfile启动并运行。


0
投票

在我的情况下,原来是linux路径不正确。特别

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

不工作

一旦我把它改成相对路径

./logs/log-file.log

有效

希望这可以帮助

© www.soinside.com 2019 - 2024. All rights reserved.