2017-10-09 139 views
0

有什麼方法可以自定義日誌記錄Neo4j 3 +?像logback.xml,我可以定義日誌模式,輸出文件,級別,滾動策略等等。Neo4j 3+日誌自定義

回答

1

如果你在談論使用Neo4j的服務器,那麼日誌配置是在neo4j.conf文件提供,由dbms.logs.前綴選項:https://neo4j.com/docs/operations-manual/current/reference/configuration-settings/

這些選項包括日誌級別,輸出文件,輪換政策,等等。

如果您使用嵌入到另一個應用程序(您可能不應該)的Neo4j,那麼您可以使用GraphDatabaseFactorysetUserLogProvider(...)。如果您想將用戶日誌記錄路由到另一個框架,neo4j-logging jar中有一個Slf4jLogProvider,它可以用來將日誌發送到slf4j並將其發送到任何你喜歡的地方。

+0

如果我使用Neo4j服務器,它只是記錄配置的一種方式(使用'neo4j.conf'屬性)? 或者也許可以自定義日誌框架(類似於'setUserLogProvider')? – kali

+0

Neo4j Server是一個獨立的應用程序,它通過'neo4j.conf'提供配置。我不知道可以在此配置中指定的任何選項來更改日誌記錄框架。 –

+0

我不確定你的用例是什麼,但我可能只是讓Neo4j服務器將日誌寫入文件,然後解析它們以滿足您的其他需求。 –