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") 
Copy to Clipboard Toggle word wrap
这个日志处理程序必须在添加到 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 /]
Copy to Clipboard Toggle word wrap
显示 Root Logger 配置的内容。
使用 read-resource 操作和下列语法。
 /subsystem=logging/root-logger=ROOT:read-resource 
Copy to Clipboard Toggle word wrap

例 13.2. Root Logger 的 read-resource 操作

[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:read-resource                                  
{
   "outcome" => "success",
   "result" => {
      "filter" => {"match" => "names"},
      "handlers" => [
            "CONSOLE",
            "FILE"
      ],
      "level" => "INFO"
   }
}
Copy to Clipboard Toggle word wrap
设置 Root Logger 的日志级别。
请使用 write-attribute 命令和下列语法,这里的 LEVEL 是被支持的日志级别之一。
 /subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="LEVEL") 
Copy to Clipboard Toggle word wrap

例 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 /]
Copy to Clipboard Toggle word wrap
从 Root Logger 删除日志处理程序。
请使用 root-logger-unassign-handler 操作和下列语法,这里的HANDLER 是要删除的日志处理程序的名称。
 /subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="HANDLER") 
Copy to Clipboard Toggle word wrap

例 13.4. 删除日志处理程序

[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:root-logger-unassign-handler(name="AccountsNFSAsync")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat