18.2. 在运行时更改 Data Grid Server Logging 配置
在运行时修改 Data Grid 服务器的日志记录配置,以临时调整日志记录来排除问题并执行根本原因分析。
通过 CLI 修改日志记录配置是一种运行时操作,这意味着更改:
-
不会保存到
log4j2.xml文件中。重启服务器节点或整个集群会将日志记录配置重置为log4j2.xml文件中的默认属性。 - 仅在调用 CLI 时应用到集群中的节点。更改日志记录配置后加入集群的节点使用默认属性。
流程
- 创建与 Data Grid 的 CLI 连接。
使用
日志记录进行所需的调整。- 列出服务器中定义的所有附加程序:
[//containers/default]> logging list-appenders
[//containers/default]> logging list-appenders
前面的命令返回:
- 列出服务器上定义的所有日志记录器配置:
[//containers/default]> logging list-loggers
[//containers/default]> logging list-loggers
前面的命令返回:
-
使用
set子命令添加和修改日志记录器配置
例如,以下命令将 org.infinispan 软件包的日志级别设置为 DEBUG :
[//containers/default]> logging set --level=DEBUG org.infinispan
[//containers/default]> logging set --level=DEBUG org.infinispan
-
使用
remove子命令删除现有日志记录器配置。
例如,以下命令会删除 org.infinispan logger 配置,这意味着改为使用 root 配置:
[//containers/default]> logging remove org.infinispan
[//containers/default]> logging remove org.infinispan