如何禁用 Spring Data Neo4j 的登录

2024-05-08

我从 spring neo4j 收到不需要的查询日志,如下所示

25-08-2018 23:47:07.597 [restartedMain] INFO  o.n.o.d.bolt.request.BoltRequest.executeRequest - 
Request: MATCH (n:`OntoCategory`) WHERE n.`name` = { `name_0` } WITH n RETURN n,[ [ (n)-[r_h1:`HasSynonym`]->(o1:`OntoSynonyms`) | [ r_h1, o1 ] ] ], ID(n) with params {name_0=Breakfast Items}
25-08-2018 23:47:07.610 [restartedMain] INFO  o.n.o.d.bolt.request.BoltRequest.executeRequest -

我在 application.properties 中使用以下日志记录属性

有什么我遗漏的要补充的吗?我使用的是 Spring Boot 版本 2.0.3

logging.level.root=info
logging.path=path
logging.file=${logging.path}/log.log
logging.pattern.file=%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %msg%n
logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%M - %n%highlight%msg%n

以下两个日志属性是从以下添加的post https://stackoverflow.com/questions/12050366/logging-the-cypher-query-for-spring-neo4j这不会改变任何事情

log4j.category.org.springframework.data.neo4j=DEBUG
log4j.category.org.springframework.data.neo4j.support.query=DEBUG`

密码查询的记录是通过以下方式完成的BoltRequestNeo4j-ogm 中的类。因此,您应该像下面这样更改日志记录级别(以保持其他日志记录配置不受影响):

logging.level.org.neo4j.ogm.drivers.bolt.request.BoltRequest=WARN

但请注意,由于此类中的日志记录级别最近已根据您的请求进行了更改(根据#530 https://github.com/neo4j/neo4j-ogm/issues/530,通过提交f37a78e https://github.com/neo4j/neo4j-ogm/commit/f37a78e1f5120a60be8995b93dbeb4dd5368bf38#diff-1061a8c5962749570f66db21a3bef870- 密码查询的日志记录级别降级为 DEBUG),如果您升级项目中的 SDN 安装,您可能会自动删除查询日志,而无需对日志记录配置进行调整

(我目前有neo4g-ogm-bolt-driver-3.1.4.jar在我的项目中,我没有记录查询)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何禁用 Spring Data Neo4j 的登录 的相关文章

随机推荐