Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging Neo4j登录到2.2.5_Logging_Neo4j - Fatal编程技术网

Logging Neo4j登录到2.2.5

Logging Neo4j登录到2.2.5,logging,neo4j,Logging,Neo4j,升级到Neo4j 2.2.5后,我在cypher的*/graph.db/messages.log查询中看到: 2015-09-30 10:42:31.319+0000 DEBUG [o.n.k.i.q.QueryExecutionEngine]: MATCH (n:Identity) WHERE ((NOT has(n.lifecycleState)) OR n.lifecycleState <> 'DELETED') AND n.login = {login} RETURN

升级到Neo4j 2.2.5后,我在cypher的*/graph.db/messages.log查询中看到:

2015-09-30 10:42:31.319+0000 DEBUG [o.n.k.i.q.QueryExecutionEngine]: 
MATCH (n:Identity) 
WHERE ((NOT has(n.lifecycleState)) OR n.lifecycleState <> 'DELETED') 
AND n.login = {login} 
RETURN n
  <logger name="org.neo4j.cluster.protocol" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.NetworkMock" level="warn">
  </logger>

  <logger name="org.neo4j.kernel.ha" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.protocol.heartbeat" level="info">
  </logger>

  <logger name="org.neo4j.kernel.info.DiagnosticsManager" level="info">
  </logger>

  <conversionRule conversionWord="module"
                  converterClass="org.neo4j.kernel.logging.ModuleConverter" />

  <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="org.neo4j.kernel.logging.ConsoleLoggingFilter" />
    <encoder>
      <pattern>%date{yyyy-MM-dd HH:mm:ss.SSSZ,UTC} %-5level [%module] %message%n</pattern>
    </encoder>
  </appender>

  <logger name="org.neo4j" level="warn">
    <appender-ref ref="CONSOLE"/>
  </logger>

</included>
2015-09-30 10:42:31.319+0000调试[o.n.k.i.q.QueryExecutionEngine]:
匹配(n:标识)
其中((未包含(n.lifecycleState))或n.lifecycleState“已删除”)
和n.login={login}
返回n

如何禁用此消息?

您可以非常轻松地在
conf
中调整日志详细性。例如,以下两个文件阻止记录2.2.5中的每条语句。只需将
conf/custom logback.xml
更改为:

  <logger name="org.neo4j.cluster.protocol" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.NetworkMock" level="warn">
  </logger>

  <logger name="org.neo4j.kernel.ha" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.protocol.heartbeat" level="info">
  </logger>

  <logger name="org.neo4j.kernel.info.DiagnosticsManager" level="info">
  </logger>

  <conversionRule conversionWord="module"
                  converterClass="org.neo4j.kernel.logging.ModuleConverter" />

  <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="org.neo4j.kernel.logging.ConsoleLoggingFilter" />
    <encoder>
      <pattern>%date{yyyy-MM-dd HH:mm:ss.SSSZ,UTC} %-5level [%module] %message%n</pattern>
    </encoder>
  </appender>

  <logger name="org.neo4j" level="warn">
    <appender-ref ref="CONSOLE"/>
  </logger>

</included>
    # Properties file which configures the operation of the JDK
    # logging facility.

    # The system will look for this config file, first using
    # a System property specified at startup:
    #
    # >java -Djava.util.logging.config.file=myLoggingConfigFilePath
    #
    # If this property is not specified, then the config file is
    # retrieved from its default location at:
    # JDK_HOME/jre/lib/logging.properties

    # Global logging properties.
    # ------------------------------------------
    # The set of handlers to be loaded upon startup.
    # Comma-separated list of class names.
    # (? LogManager docs say no comma here, but JDK example has comma.)
    handlers=java.util.logging.FileHandler, java.util.logging.ConsoleHandler

    # Default global logging level.
    # Loggers and Handlers may override this level
    # SEVERE, INFO, FINE, FINEST
    .level=WARN

    # Loggers
    # ------------------------------------------
    # Loggers are usually attached to packages.
    # Here, the level for each package is specified.
    # The global level is used by default, so levels specified here simply act as
    # an override.
    org.neo4j.server.level=WARN

    # Handlers
    # -----------------------------------------

    # --- ConsoleHandler ---
    # Override of global logging level
    java.util.logging.ConsoleHandler.level=WARN
    java.util.logging.ConsoleHandler.formatter=org.neo4j.server.logging.SimpleConsoleFormatter
    java.util.logging.ConsoleHandler.filter=org.neo4j.server.logging.NeoLogFilter

    # --- FileHandler ---
    # Override of global logging level
    java.util.logging.FileHandler.level=ALL

    # Naming style for the output file (the output file is placed in the directory
    # defined by the "user.home" System property):
    #     "/" the local pathname separator
    #    "%t" the system temporary directory
    #    "%h" the value of the "user.home" system property
    #    "%g" the generation number to distinguish rotated logs
    #    "%u" a unique number to resolve conflicts
    #    "%%" translates to a single percent sign "%"
    java.util.logging.FileHandler.pattern=data/log/neo4j.%u.%g.log

    # Specifies whether the FileHandler should append onto any existing files
    # (defaults to false):
    java.util.logging.FileHandler.append=true

    # Limiting size of output file in bytes (10M):
    java.util.logging.FileHandler.limit=10000000

    # Number of output files to cycle through, by appending an integer to the base
    # file name:
    java.util.logging.FileHandler.count=10

    # The name of the character set encoding to use (defaults to the default
    # platform encoding):
    #java.util.logging.FileHandler.encoding=

    # Style of output (Simple or XML):
    java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter

  <logger name="org.neo4j.cluster.protocol" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.NetworkMock" level="warn">
  </logger>

  <logger name="org.neo4j.kernel.ha" level="warn">
  </logger>

  <logger name="org.neo4j.cluster.protocol.heartbeat" level="info">
  </logger>

  <logger name="org.neo4j.kernel.info.DiagnosticsManager" level="info">
  </logger>

  <conversionRule conversionWord="module"
                  converterClass="org.neo4j.kernel.logging.ModuleConverter" />

  <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <filter class="org.neo4j.kernel.logging.ConsoleLoggingFilter" />
    <encoder>
      <pattern>%date{yyyy-MM-dd HH:mm:ss.SSSZ,UTC} %-5level [%module] %message%n</pattern>
    </encoder>
  </appender>

  <logger name="org.neo4j" level="warn">
    <appender-ref ref="CONSOLE"/>
  </logger>

</included>

是的,你是对的。。。要禁用此日志,请在conf/custom-logback.xml中从设置为