如何阻止py2neo吐出每个创建的关系/节点,如下所示:
(HTTP://本地主机:7474 /分贝/数据/” ref = u'relationship / 13441'start = u'node / 13446'end = u'node / 3'type = u'IN' 属性= {}>,)
在this page的鼓励下,当我将以下行设置为OFF
时java.util.logging.ConsoleHandler.level=OFF
当我调用创建关系/节点的函数时,我会记录日志。但是,如果我直接创建一些东西(graph.create(...)在我的main中,那么我仍然会在控制台上看到这个打印。
答案 0 :(得分:4)
我跟着this回答了另一个问题,并成功地压制了日志消息
logging.getLogger("py2neo.batch").setLevel(logging.WARNING)
logging.getLogger("py2neo.cypher").setLevel(logging.WARNING)
答案 1 :(得分:1)
如果您正在谈论从Python控制台运行Graph.create
,那么您看到的值是方法的返回值,而不是日志条目。
另请注意,您引用的日志记录设置适用于服务器,而不是驱动程序。
答案 2 :(得分:0)
这适合我。
http://py2neo.org/v3/database.html?highlight=relation
logging.getLogger("neo4j").setLevel(logging.WARNING)
logging.getLogger("httpstream").setLevel(logging.WARNING)