嵌入式neo4j如何拥有自定义logback文件?

时间:2013-12-03 08:32:04

标签: java neo4j logback

我们在webapp中使用嵌入模式的neo4j 1.9.5,我想为它配置logback。

我已经看到类org.neo4j.kernel.logging.LogbackService从类路径中读取neo4j-logback.xml文件,因此我能够以这种方式配置neo4j日志。

但是我想要做的是将neo4j指向磁盘上某个位置的logback.xml文件,这样我就可以将配置放在我们webcontainer之外的某个地方了,这样的事情可能吗?

1 个答案:

答案 0 :(得分:2)

不可能。因为在org.neo4j.kernel.logging.LogbackService类的init方法中,他们使用

URL resource = getClass().getClassLoader().getResource( logbackConfigurationFilename );

读取配置文件。所以他们的配置文件必须在classpath中。你不能指向其他磁盘位置。