使用 spring-boot-starter-actuator 动态修改日志级别

使用 spring-boot-starter-actuator 动态修改项目日志级别,这也是今天在网上查日志相关的问题发现的骚操作,所以自己试了一下,感觉这个太牛批了,操作也很简单

  • 我目前用的是最新的 springboot 版本
    
        org.springframework.boot
        spring-boot-starter-parent
        2.4.2
         
    
    1. 在项目中增加 maven 依赖
       
       
           org.springframework.boot
           spring-boot-starter-actuator
       
    1. 配置文件 application.yml 增加配置,开放端口访问权限,不然访问不了
# 健康检查相关配置
management:
  endpoints:
    web:
      exposure:
        include: '*'

然后现在就可以开始访问接口了

    1. 查看日志级别:不传包名默认是所有包的日志级别信息,传包名就是指定包的日志级别了
      请求格式:GET http://[ip]:[port]/actuator/loggers/[package]
      修改前
  • 2.修改日志级别:包名root表示修改全部,传入则修改指定包日志级别
    请求格式:GET http://[ip]:[port]/actuator/loggers/[package]

    修改后

你可能感兴趣的:(使用 spring-boot-starter-actuator 动态修改日志级别)