slime-io / slime

An intelligent ServiceMesh manager based on Istio
https://slime-io.github.io/
Other
424 stars 78 forks source link

support setting istio/pkg/log scpoe level #391

Closed MouceL closed 1 year ago

MouceL commented 1 year ago

https://github.com/slime-io/slime/pull/386 中, 提供了参数动态修改 slime 的 istio/pkg/log

但是之前的实现没有区分scope,也就是全局都会修改

本次mr将提供scope级别的日志等级修改, 默认情况下,所有scope都是info日志

以下方式将 istio/pkg/log 的scope xdsc和mcpc设置为warn,其余所有scope为info

      global:
        log:
          ilogLevel: default:info,xdsc:warn,mcpc:warn

或者通过只设置default:info 将所有scope都设置为info

      global:
        log:
          ilogLevel: default:info

也可以通过接口动态设置日志级别

curl  -XPOST 'podip:8081/log/ilog?xdsc:warn,mcpc:warn'