您好我遇到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
答案 0 :(得分:1)
如documentation中针对端点/logfile
所述:
返回日志文件的内容(如果已设置logging.file或logging.path属性)。支持使用HTTP Range标头来检索部分日志文件的内容。
您可能尚未在logging.file
中设置logging.path
或application.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
有效
希望这会有所帮助