禁用在运行时更改 spring 启动日志记录级别

Disable changing spring boot logging level on runtime

据我们所知,我们可以使用以下请求更改运行时的日志记录级别。

curl -X "POST" "http://localhost:8080/loggers/de.springbootbuch" \
     -H "Content-Type: application/json; charset=utf-8" \
     -d $'{
  "configuredLevel": "WARN"
}'

我想禁用在运行时更改日志级别。

如有任何帮助,我们将不胜感激。

正如@Medium 在评论中所说,我不得不禁用记录器端点。

management.endpoint.loggers.enabled=false

参考:production-ready-endpoints

设置

management.security.enabled = false

 endpoints.loggers.sensitive = false

禁用安全。

参考https://blog.codeleak.pl/2017/03/spring-boot-configure-log-level-in.html