本文整理汇总了C++中MockClient::change_log_level方法的典型用法代码示例。如果您正苦于以下问题:C++ MockClient::change_log_level方法的具体用法?C++ MockClient::change_log_level怎么用?C++ MockClient::change_log_level使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MockClient
的用法示例。
在下文中一共展示了MockClient::change_log_level方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: change_log_level
void change_log_level(MockClient &client, const char *sz_log_level)
{
int log_level = -1;
const int64_t timeout = 1000000;
if (0 == strcmp(sz_log_level, "DEBUG"))
log_level = TBSYS_LOG_LEVEL_DEBUG;
else if (0 == strcmp(sz_log_level, "WARN"))
log_level = TBSYS_LOG_LEVEL_WARN;
else if (0 == strcmp(sz_log_level, "INFO"))
log_level = TBSYS_LOG_LEVEL_INFO;
else if (0 == strcmp(sz_log_level, "ERROR"))
log_level = TBSYS_LOG_LEVEL_ERROR;
else {
printf("log_level can only set [DEBUG|WARN|INFO|ERROR]\n");
return;
}
int err = client.change_log_level(log_level, timeout);
fprintf(stdout, "[%s] err=%d\n", __FUNCTION__, err);
}