Я понимаю, что вопрос может звучать немного смешно, но как отключить логирование в neo4j-ogm? Я добавил файл logback.xml в свой каталог conf, который находится в моем пути к классам. Logback.xml выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--
~ Set the required log level for the OGM components here.
~ To just see Cypher statements set the level to "info"
~ For finer-grained diagnostics, set the level to "debug".
-->
<logger name="org.neo4j.ogm" level="OFF" />
<root level="off">
<appender-ref ref="console" />
</root>
</configuration>
который взят из здесь . Значение loglevel=off взято из здесь
Я хочу развернуть свою программу для производства, и мне нужны журналы с консоли. Но с ведением журнала neo4j файл журнала увеличивается на 1 ГБ в день с журналами следующего типа:
14:20:13.281 [Thread-14] DEBUG o.n.o.d.http.request.HttpRequest - Response is OK
14:20:13.289 [Thread-14] DEBUG org.neo4j.ogm.MetaData - looking for concrete class to resolve label: Leaf
14:20:13.289 [Thread-14] DEBUG org.neo4j.ogm.MetaData - concrete class found: com.mycompany.Leaf. comparing with what's already been found previously...
14:20:13.289 [Thread-14] DEBUG org.neo4j.ogm.MetaData - Page resolving class: com.mycompany.Leaf
14:20:13.290 [Thread-14] DEBUG org.neo4j.ogm.MetaData - looking for concrete class to resolve label: Root
etc...
Подробности:
Программа представляет собой демон jsvc, который записывает консоль в log/log.txt.
neo4j-версия: 2.0.0 - M01
Java-версия: оракул java 7