停止neo4j jdbc将查询打印到控制台

时间:2014-05-19 14:03:04

标签: java jdbc neo4j

我正在使用neo4j-jdbc,我的控制台输出从

等消息中获取
Executing query: MATCH (n1:User {user_id:37935971})MATCH (n2:User {user_id:55289537})MATCH (n1)-[r]->(n2)SET r.timestamp = 1400507999000 with params {}

Unexpected token END_ARRAY
errors-next-token = FIELD_NAME
null

据我所知,第二个是一个错误,并不意味着什么。但是,有没有办法阻止neo4j-jdbc将此消息打印到我的输出?

1 个答案:

答案 0 :(得分:1)

prints this message使用Apache Commons Logging的代码,它是对日志记录库的精简包装。它们的软件依赖性表明它们使用的特定日志记录库称为logback

因此,要使这些消息静音,必须将日志记录库配置为关闭。记录库有不同的级别"因此,消息可以只是"信息","严重","警告"等等。您看到的消息是" info"信息。因此,如果您将日志库配置为不显示那些,那么它就不会。

Here's the documentation on how to do that configuration.