13.3. CLI 里的日志配置
13.3.1. 用 CLI 配置 Root Logger 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Root Logger 的配置可以通过 CLI 查看和编辑。
您可以配置 Root Logger 的主要任务是:
- 在 Root Logger 里添加日志处理程序。
- 显示 Root Logger 配置。
- 改变日志级别。
- 在 Root Logger 里删除日志处理程序。
重要
当在日志配置集里配置 Root Logger 时,配置路径的根目录是
/subsystem=logging/logging-profile=NAME/
而不是/subsystem=logging/
。
- 在 Root Logger 里添加日志处理程序。
- 请使用
root-logger-assign-handler
操作和下列语法,这里的HANDLER 是要添加的日志处理程序的名称。/subsystem=logging/root-logger=ROOT:root-logger-assign-handler(name="HANDLER")
/subsystem=logging/root-logger=ROOT:root-logger-assign-handler(name="HANDLER")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个日志处理程序必须在添加到 Root Logger 之前必须已被创建。例 13.1. Root Logger 的 root-logger-assign-handler 操作
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:root-logger-assign-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:root-logger-assign-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 显示 Root Logger 配置的内容。
- 使用
read-resource
操作和下列语法。/subsystem=logging/root-logger=ROOT:read-resource
/subsystem=logging/root-logger=ROOT:read-resource
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例 13.2. Root Logger 的 read-resource 操作
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 设置 Root Logger 的日志级别。
- 请使用
write-attribute
命令和下列语法,这里的 LEVEL 是被支持的日志级别之一。/subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="LEVEL")
/subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="LEVEL")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例 13.3. 使用 Root Logger 的 write-attribute 操作来设置日志级别
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 从 Root Logger 删除日志处理程序。
- 请使用
root-logger-unassign-handler
操作和下列语法,这里的HANDLER 是要删除的日志处理程序的名称。/subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="HANDLER")
/subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="HANDLER")
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例 13.4. 删除日志处理程序
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow