我正在使用 Neo4j 桌面,并尝试使用 APOC 将消息记录到信息日志中。
我在这里阅读了有关此操作的文档: https ://neo4j.com/labs/apoc/4.1/operational/log/
这是我正在使用的简单代码,它尝试以大写和小写形式记录“hello world”:
CALL apoc.log.info('HELLO world')
然后我在这里查看我在哪里可以找到日志文件:https ://neo4j.com/docs/operations-manual/current/configuration/file-locations/
我在 Mac 上,所以我去了日志目录:
cd /Library/Application Support/Neo4j Desktop/Application/neo4jDatabases/database-.../installation-4.0.3/log
如您所见,记录的消息已转换为小写。
在 API 文档中,我看到有一个属性apoc.user.log.type
默认为safe
(“用下划线和小写所有字符替换所有 . 和空格(空格和制表符)”)。我相信我需要将属性值设置为raw
,但我不确定如何。
我试过这三件事没有运气:
CALL apoc.log.info('HeLLo', [type: "raw"])
CALL apoc.log.info('HeLLo', { type: "raw" })
:param "apoc.user.log.type" => "raw"