change log-level [{--hosts=|-h }host_list] log_level site_name
host_list:
host[,host[,...]]
设置管理代理的集群日志记录级别。level
这与使用 logger选项具有相同的效果
;但是,与该选项不同的是,此命令可以在运行时使用,并且不需要重新启动mcmd。level
发出此命令会覆盖代理配置文件
中设置的任何值
。
当与不带 a和 a
的log_level
alone一起使用时,此命令仅适用于mcm客户端连接到的代理。在以下示例中,日志记录级别设置为
仅在由mcm客户端连接到的代理直接管理的主机上:
host_list
site_name
warning
mcm> change log-level warning;
+--------------------------------+
| Command result |
+--------------------------------+
| Log-level changed successfully |
+--------------------------------+
1 row in set (0.00 sec)
您可以指定受命令影响的站点的名称。例如,以下命令调用适用于名为 的站点mysite
:
mcm> change log-level debug mysite;
+--------------------------------+
| Command result |
+--------------------------------+
| Log-level changed successfully |
+--------------------------------+
1 row in set (0.05 sec)
--hosts
您还可以使用选项(或其缩写形式
)
将更改限制在给定站点中的一个或多个主机
-h
,多个主机名以逗号分隔。以下命令将日志记录级别更改为在名为
tonfisk
和的主机上进行调试haj
,但不在 中的任何其他主机上进行调试mysite
:
mcm> change log-level --hosts=tonfisk,haj debug mysite;
+--------------------------------+
| Command result |
+--------------------------------+
| Log-level changed successfully |
+--------------------------------+
1 row in set (0.09 sec)
--hosts
使用该选项
时必须指定站点
;尝试
--hosts
单独使用会导致错误。
可接受的值与选项log_level
相同: 、、
、、
、或
之一。有关这些值的含义和影响的更多详细信息,请参阅
NDB Cluster Logging Management Commands。
level
debug
note
info
warning
error
system
fatal