
? Spring Boot 依賴與配置
Maven 依賴
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Actuator 配置
management.endpoints.web.exposure.include=loggers
? 初始化配置日志級別
可選的日志級別
OFFERRORWARNINFODEBUGTRACE
設(shè)置全局日志級別
logging.level.root=INFO
設(shè)置特定 Package/Class 日志級別
logging.level.<Package/Class>=INFO
示例:logging.level.com.anoyi=INFO
? 運行時配置日志級別
查看所有 package / class 日志級別的配置
curl http://127.0.0.1:8080/actuator/loggers
查看單個 package / class 日志級別的配置
# 用法
curl http://127.0.0.1:8080/actuator/loggers/<Package/Class>
# 示例
curl http://127.0.0.1:8080/actuator/loggers/com.anoyi
動態(tài)修改日志級別
# 用法
curl -X POST \
http://localhost:8080/actuator/loggers/<Package/Class> \
-d '{"configuredLevel":"<LEVEL>"}'
# 示例
curl -X POST \
http://localhost:8080/actuator/loggers/com.anoyi \
-d '{"configuredLevel":"DEBUG"}'