neo4j - 如何禁用登录spring数据neo4j
问题描述
我从 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
以下两个日志属性是从以下帖子中添加的,不会改变任何内容
log4j.category.org.springframework.data.neo4j=DEBUG
log4j.category.org.springframework.data.neo4j.support.query=DEBUG`
解决方案
密码查询的日志记录由BoltRequest
neo4j-ogm 中的类完成。因此,您应该在此处更改日志记录级别,如下所示(以保持其他日志记录配置不受影响):
logging.level.org.neo4j.ogm.drivers.bolt.request.BoltRequest=WARN
但是请注意,由于最近根据您的请求更改了此类中的日志记录级别(根据#530,通过提交f37a78e - 密码查询的日志记录级别降级为 DEBUG),如果您升级项目中的 SDN 安装,您可能只是自动摆脱查询日志而无需对日志配置进行此调整
(我目前neo4g-ogm-bolt-driver-3.1.4.jar
在我的项目中,并且我没有记录查询)。
推荐阅读
- flutter - 访问子小部件状态属性
- c# - 如何在我的聊天机器人中添加 AD 身份验证 - MS 机器人框架 v4
- maven - Maven Mojo 在通过阶段调用时不使用反应器。当被称为独立目标时它工作正常
- nginx - 使用 Python 拉取 HTML 时出现 403 禁止错误,但可以在 Web 浏览器中查看
- angular - 错误:ENOENT:没有这样的文件或目录,打开 'google/protobuf/api.proto'
- html - 水平和垂直对齐旋转的文本
- python - 通过 Firebase 从 python 后端到 Android 应用程序的通知不会发送到电话
- javascript - js : 将txt数据格式化为json数据
- javascript - 应用关闭时如何触发应用
- html - 在 Squarespace 中自定义图像大小和填充