13.3.3. 在 CLI 里配置控制台日志处理程序


您可以在 CLI 里添加、删除和编辑日志处理程序。
配置控制台日志处理程序的主要任务是:
  • 添加新的控制台处理程序
  • 显示控制台日志处理程序的配置。
  • 设置处理程序的日志级别。
  • 设置用于处理程序输出的目标。
  • 设置用于处理程序输出的编码。
  • 设置用于处理程序输出的格式器。
  • 设置处理程序是否使用自动冲刷。
  • 删除控制台日志处理程序。

重要

当在日志配置集里配置日志处理程序时,配置路径的根目录是 /subsystem=logging/logging-profile=NAME/ 而不是/subsystem=logging/
添加控制台处理程序
请使用 add 操作和下列语法,用要添加的日志处理程序的名称替换 HANDLER
 /subsystem=logging/console-handler=HANDLER:add 
Copy to Clipboard Toggle word wrap

例 13.12. 添加控制台处理程序

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:add     
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
显示控制台日志处理程序的配置
请使用 read-resource 命令和下列语法。用日志处理程序的名称替换 HANDLER
 /subsystem=logging/console-handler=HANDLER:read-resource 
Copy to Clipboard Toggle word wrap

例 13.13. 显示控制台日志处理程序的配置

[standalone@localhost:9999 /] /subsystem=logging/console-handler=CONSOLE:read-resource
{
    "outcome" => "success",
    "result" => {
        "autoflush" => true,
        "encoding" => undefined,
        "filter" => undefined,
        "formatter" => "%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n",
        "level" => "INFO",
        "target" => "System.out"
    }
}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
设置日志级别
请使用 change-log-level 命令和下列语法。用控制台日志处理程序的名称替换 HANDLER,并用日志级别替换 LEVEL
 /subsystem=logging/console-handler=HANDLER:change-log-level(level="LEVEL") 
Copy to Clipboard Toggle word wrap

例 13.14. 设置日志级别

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:change-log-level(level="TRACE")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
设置目标
请使用 write-attribute 命令和下列语法。用控制台日志处理程序的名称替换 HANDLER,用分别代表标准错误流和标准输出流的 System.errSystem.out 替换 TARGET
 /subsystem=logging/console-handler=HANDLER:write-attribute(name="target", value="TARGET") 
Copy to Clipboard Toggle word wrap

例 13.15. 设置目标

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="target", value="System.err")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
设置编码
请使用 write-attribute 命令和下列语法。用控制台日志处理程序的名称替换 HANDLER,并用所需的字符编码系统替换 ENCODING
 /subsystem=logging/console-handler=HANDLER:write-attribute(name="encoding", value="ENCODING") 
Copy to Clipboard Toggle word wrap

例 13.16. 设置编码

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="encoding", value="utf-8")     
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
设置格式器
请使用 write-attribute 命令和下列语法。用控制台日志处理程序的名称替换 HANDLER,并用格式器字符串替换 FORMAT
 /subsystem=logging/console-handler=HANDLER:write-attribute(name="formatter", value="FORMAT") 
Copy to Clipboard Toggle word wrap

例 13.17. 设置格式器

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="formatter", value="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n")
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
设置自动冲刷
请使用 write-attribute 命令和下列语法。用控制台日志处理程序的名称替换 HANDLER。如果处理程序立即写入到输出,则用 true 替换 BOOLEAN
 /subsystem=logging/console-handler=HANDLER:write-attribute(name="autoflush", value="BOOLEAN") 
Copy to Clipboard Toggle word wrap

例 13.18. 设置自动冲刷

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="autoflush", value="true")                                  
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
删除控制台日志处理程序
请使用 remove 命令和下列语法。用要删除的日志处理程序的名称替换 HANDLER
 /subsystem=logging/console-handler=HANDLER:remove 
Copy to Clipboard Toggle word wrap

例 13.19. 删除控制台日志处理程序

[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:remove
{"outcome" => "success"}
[standalone@localhost:9999 /]
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat