17.2. 在运行时更改 Data Grid 服务器日志配置
在运行时修改 Data Grid 服务器的日志记录配置,以临时调整日志记录以排除问题并执行根本原因分析。
通过 CLI 修改日志记录配置是一个仅运行时的操作,这意味着更改:
-
不会保存到
log4j2.xml
文件中。重启服务器节点或整个集群会将日志记录配置重置为log4j2.xml
文件中的默认属性。 - 仅在调用 CLI 时应用到集群中的节点。更改日志记录配置后加入集群的节点使用默认属性。
流程
- 创建与 Data Grid 服务器的 CLI 连接。
使用
日志记录
进行必要的调整。列出服务器上定义的所有附加器:
logging list-appenders
logging list-appenders
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令提供如下 JSON 响应:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出服务器上定义的所有日志记录器配置:
logging list-loggers
logging list-loggers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 命令提供如下 JSON 响应:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
set
子命令添加和修改日志记录器配置例如,以下命令将
org.infinispan
软件包的日志级别设置为DEBUG
:logging set --level=DEBUG org.infinispan
logging set --level=DEBUG org.infinispan
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
remove
子命令移除现有的日志记录器配置。例如,以下命令删除了
org.infinispan
logger 配置,这意味着改为使用 root 配置:logging remove org.infinispan
logging remove org.infinispan
Copy to Clipboard Copied! Toggle word wrap Toggle overflow