线上排查时动态调日志级别,不用重启服务

线上排查缺日志,重启服务代价大,用可动态调整的方式打日志。

Spring Boot 项目开 actuator,改 logger 级别立即生效。

log4j2 可以开监听端口,配置改动后自动重载。

排查完记得调回去,长期开 debug 会把磁盘写满。

# 查看某包的当前日志级别
curl http://localhost:8080/actuator/loggers/com.example
# 动态改级别,不用重启
curl -X POST http://localhost:8080/actuator/loggers/com.example \
  -H 'Content-Type: application/json' -d '{"configuredLevel":"DEBUG"}'
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容