如何关闭Zookeeper日志信息? [英] how to turn off zookeeper log info?

查看:1404
本文介绍了如何关闭Zookeeper日志信息?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用Zookeeper C客户端库.当我运行程序时,它将输出ZOO_INFO到控制台.日志消息的一部分看起来像:

I am using zookeeper c client library. When I run my program, it will output ZOO_INFO to console. Part of log messages looks like:

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 712:客户端环境:zookeeper.version = zookeeper C客户端3.4.6

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@712: Client environment:zookeeper.version=zookeeper C client 3.4.6

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 716:客户端环境:host.name = myhost

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@716: Client environment:host.name=myhost

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 723:客户端环境:os.name = Linux

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@723: Client environment:os.name=Linux

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 724:客户端环境:os.arch = 3.2.0-34-generic

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@724: Client environment:os.arch=3.2.0-34-generic

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 725:客户端环境:os.version =#53-Ubuntu SMP 11月15日星期四10:48:16 UTC 2012

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@725: Client environment:os.version=#53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO @ log_env @ 733:客户端环境:user.name = myname

2015-03-26 20:08:22,115:15978(0x7f83a1fbc740):ZOO_INFO@log_env@733: Client environment:user.name=myname

...

我可以使用 zoo_set_log_stream(m_zklog); 将这些消息输出到某些日志文件.但是我更喜欢关闭所有日志消息.我还尝试了 zoo_set_debug_level(ZOO_LOG_LEVEL_ERROR); .但是它不能关闭所有消息. 有什么想法吗?

I can use zoo_set_log_stream(m_zklog); to output these messages to some log files. But I prefer to turn off all the log messages. I also tried zoo_set_debug_level( ZOO_LOG_LEVEL_ERROR );. But it can not turn off all the messages. Any ideas?

推荐答案

使用C API zoo_set_debug_level()(例如zoo_set_debug_level((ZooLogLevel)0)).但是请在zookeeper_init()之前调用此函数,否则它将失败.

Use C API zoo_set_debug_level() (e.g. zoo_set_debug_level((ZooLogLevel)0)). But call this function before zookeeper_init(), otherwise, it will fail.

这篇关于如何关闭Zookeeper日志信息?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆