如何停止 py2neo watch()?

How do I stop py2neo watch()?

我运行这个在代码的前面

watch("httpstream")

随后,任何触发 HTTP 流量的 py2neo 命令都将导致详细的日志记录。如何在不创建新的 Graph 实例的情况下停止 watch() 日志记录的效果?

您可以将日志记录级别设置为更高的值,例如

import logging

logging.getLogger("httpstream").setLevel(Logging.WARNING)

获取记录器信息

您可以枚举所有可用记录器的列表

print logging.Logger.manager.loggerDict.keys()

然后,您可以使用

logging.getLogger("httpstream").getEffectiveLevel()

logging.getLogger("httpstream").isEnabledFor(logging.DEBUG)

获取日志级别。

你不知道。也就是说,我还没有写出这样做的方法。

watch 函数仅用作交互式控制台会话的调试实用程序。您不需要在应用程序中使用它。