change log-level [{--hosts=|-h }host_list] log_level site_name
host_list:
host[,host[,...]]
设置管理代理的集群日志记录级别。--log-level
这与使用该选项具有相同的效果
;但是,与该选项不同的是,此命令可以在运行时使用,并且不需要重新启动mcmd。--log-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
的相同--log-level
:
debug
、critical
、
error
、info
、
message
或之一warning
。有关这些值的含义和影响的更多详细信息,请参阅
NDB Cluster Logging Management Commands。