You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot Actuator日志端点无法正常工作的原因是什么?

Spring Boot Actuator /actuator/loggers 端点无法访问的原因及解决方法

核心原因

Spring Boot Actuator的大部分端点(包括loggers)默认处于禁用状态,且即使启用后,也不会默认通过HTTP暴露出来,这是出于安全考量的默认配置。

具体原因分析

  • 端点未启用:除health端点外,Actuator的其他端点默认都是禁用的,loggers端点也不例外,必须手动启用才能生效。
  • 端点未暴露:即使启用了loggers端点,默认情况下Actuator仅通过HTTP暴露health和info两个端点,loggers端点不在暴露列表中,因此无法通过HTTP请求访问。

解决步骤

修改application.properties文件,添加以下配置:

  1. 启用loggers端点
management.endpoint.loggers.enabled=true
  1. 通过HTTP暴露loggers端点
    可以选择仅暴露loggers:
management.endpoints.web.exposure.include=loggers

或者暴露所有Actuator端点(仅建议在测试环境使用):

management.endpoints.web.exposure.include=*

配置完成后重启应用,即可正常访问http://localhost:8080/actuator/loggers端点。

注意:生产环境中暴露Actuator端点时,建议结合Spring Security配置身份验证与授权,防止未授权访问敏感端点。

内容的提问来源于stack exchange,提问作者Đỗ Như Vỹ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 11:26:31