我从应用程序中调用Neo4j驱动程序以连接到Neo4j。现在,我在应用程序中使用记录器,并将日志写入应用程序目录中的某个日志文件中。另外,我现在还要求将驱动程序的所有日志也写入同一文件或至少写入同一目录。这基本上可行吗,是否可以将驱动程序配置为写入日志文件?在控制台上登录对我有用,我看到了很多东西,但是如何将日志写到文件中?
我使用以下代码调用记录器:
Logging logging = Logging.javaUtilLogging(SSEService.loggingLevel);
Config config = Config.build().withLogging(logging).toConfig();
driver = driver(singleton.getUrl(), AuthTokens.basic(singleton.getUser(), singleton.getPassword()),config );
这些是我要写入文件的控制台日志。
FEIN: [0x5fc0b804][dockerhost03.tiq.local:7687][] S: RECORD ["Bruno Kirby", "When Harry Met Sally", 1998, 1]
Mai 03, 2019 1:39:04 PM org.neo4j.driver.internal.logging.JULogger trace
AM FEINSTEN: [0x5fc0b804][dockerhost03.tiq.local:7687][] S: 0025b171948e4a616d6573204d61727368616c6c8e412046657720476f6f64204d656ec907c801
Mai 03, 2019 1:39:04 PM org.neo4j.driver.internal.logging.JULogger trace
AM FEINSTEN: [0x5fc0b804][dockerhost03.tiq.local:7687][] S: 0000
Mai 03, 2019 1:39:04 PM org.neo4j.driver.internal.logging.JULogger trace
AM FEINSTEN: [0x5fc0b804][dockerhost03.tiq.local:7687][] S: b171948e4a616d6573204d61727368616c6c8e412046657720476f6f64204d656ec907c801