All Downloads are FREE. Search and download functionalities are using the official Maven repository.

4j-kernel.2.2.5.source-code.neo4j-logback.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (c) 2002-2015 "Neo Technology,"
    Network Engine for Objects in Lund AB [http://neotechnology.com]

    This file is part of Neo4j.

    Neo4j is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

-->
<configuration>

  <property resource="logback.properties" />

    <appender name="FILE" class="ch.qos.logback.core.FileAppender">
        <file>${internal_log}</file>
        <encoder>
            <pattern>%date{yyyy-MM-dd HH:mm:ss.SSSZ,UTC} %-5level [%logger{15}]: %message%n</pattern>
        </encoder>
    </appender>

  <if condition='property("remote_logging_enabled").contains("true")'>
    <then>
      <appender name="SOCKET" class="ch.qos.logback.classic.net.SocketAppender">
        <remoteHost>${remote_logging_host}</remoteHost>
        <port>${remote_logging_port}</port>
        <reconnectionDelay>10000</reconnectionDelay>
        <includeCallerData>true</includeCallerData>
      </appender>
      <logger name="org.neo4j">
        <appender-ref ref="SOCKET"/>
      </logger>
    </then>
  </if>

  <logger name="org.neo4j" level="INFO" additivity="false">
    <appender-ref ref="FILE"/>
  </logger>

  <logger name="org.jboss.netty.channel.DefaultChannelPipeline" level="ERROR" additivity="false">
    <appender-ref ref="FILE"/>
  </logger>

  <include resource="custom-logback.xml"/>

</configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy