14.3. CLI 里的日志配置
管理 CLI 必须在运行并连接至相关的 JBoss EAP 实例。关于进一步的信息,请参考 第 3.5.2 节 “启动管理 CLI”。
14.3.1. 用 CLI 配置 Root Logger
- 在 Root Logger 里添加日志处理程序。
- 显示 Root Logger 配置。
- 改变日志级别。
- 在 Root Logger 里删除日志处理程序。
重要
/subsystem=logging/logging-profile=NAME/ 而不是/subsystem=logging/。
- 在 Root Logger 里添加日志处理程序。
- 请使用
add-handler操作和下列语法,这里的HANDLER 是要添加的日志处理程序的名称。/subsystem=logging/root-logger=ROOT:add-handler(name="HANDLER")
这个日志处理程序必须在添加到 Root Logger 之前必须已被创建。例 14.1. Root Logger 的 add-handler 操作
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:add-handler(name="FILE") {"outcome" => "success"} - 显示 Root Logger 配置的内容。
- 使用
read-resource操作和下列语法。/subsystem=logging/root-logger=ROOT:read-resource
例 14.2. Root Logger 的 read-resource 操作
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:read-resource { "outcome" => "success", "result" => { "filter" => undefined, "filter-spec" => undefined, "handlers" => [ "CONSOLE", "FILE" ], "level" => "INFO" } } - 设置 Root Logger 的日志级别。
- 请使用
write-attribute命令和下列语法,这里的 LEVEL 是被支持的日志级别之一。/subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="LEVEL")
例 14.3. 使用 Root Logger 的 write-attribute 操作来设置日志级别
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} - 从 Root Logger 删除日志处理程序。
- 请使用
remove-handler操作和下列语法,这里的HANDLER 是要删除的日志处理程序的名称。/subsystem=logging/root-logger=ROOT:remove-handler(name="HANDLER")
例 14.4. 删除日志处理程序
[standalone@localhost:9999 /] /subsystem=logging/root-logger=ROOT:remove-handler(name="FILE") {"outcome" => "success"}

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.