28 Ocak 2021 Perşembe

SpringBoot Actuator - Loggers Endpoint

Giriş
Açıklaması şöyle
Shows the configuration of loggers and modify them
Açıklaması şöyle. Log seviyesini değiştirmek için Spring Boot Admin kullanılabilir.
It provides a feature to view and update the logs level.
Bu endpoint HTTP için açık değil. Açmak için şöyle yaparız
management.endpoints.web.exposure.include=info,health,loggers
Örnek - GET
loglama ayarlarını görmek için şöyle yaparız
GET http://127.0.0.1:8080/actuator/loggers/com.relaximus.actuatortest
Çıktı olarak şunu alırız
{
  "configuredLevel": "INFO",
  "effectiveLevel": "INFO"
}
loglama ayarını değiştirmek için şöyle yaparız
POST http://127.0.0.1:8080/actuator/loggers/com.relaximus.actuatortest
Content-Type: application/vnd.spring-boot.actuator.v3+json

{
  "configuredLevel": "DEBUG"
}
Örnek - POST
loglama ayarlarını değiştirmek için şöyle yaparız.
`curl -X "POST" "http://localhost:8080/loggers/<class or package name>" -H "Content- 
Type: application/json; charset=utf-8" -d $'{
"configuredLevel": "ERROR"
}'`

Hiç yorum yok:

Yorum Gönder