KeyCloak日志等级
指定日志级别
参考 https://github.com/devsu/docker-keycloak/blob/master/server/README.md#specify-log-level
有两个环境变量可用于控制 Keycloak 的日志级别:
- KEYCLOAK_LOGLEVEL: 为 Keycloak 指定日志级别(可选,默认为 INFO)
- ROOT_LOGLEVEL: 指定底层容器的日志级别(可选,默认为 INFO)
支持的日志级别 ALL,DEBUG,ERROR,FATAL,INFO,OFF,TRACE 和 WARN。
日志级别也可以在运行时更改,例如(假设 docker exec 访问):
./keycloak/bin/jboss-cli.sh --connect --command='/subsystem=logging/console-handler=CONSOLE:change-log-level(level=DEBUG)'
./keycloak/bin/jboss-cli.sh --connect --command='/subsystem=logging/root-logger=ROOT:change-root-log-level(level=DEBUG)'
./keycloak/bin/jboss-cli.sh --connect --command='/subsystem=logging/logger=org.keycloak:write-attribute(name=level,value=DEBUG)'