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

r.grinder-core.3.11.source-code.logback-worker.xml Maven / Gradle / Ivy

The newest version!
<configuration>

  <property name="PREFIX" value="${LOG_DIRECTORY}/${WORKER_NAME}" />

  <appender name="log-file"
    class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${PREFIX}.log</file>

    <encoder>
      <pattern>%d %-5level %logger{0} %marker: %message%n</pattern>
    </encoder>

    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
      <fileNamePattern>${PREFIX}.log%i</fileNamePattern>
      <minIndex>1</minIndex>
      <maxIndex>1</maxIndex>
    </rollingPolicy>

    <triggeringPolicy class="net.grinder.util.logback.RollOnStartUp" />

  </appender>

  <appender name="data-file"
    class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${PREFIX}-data.log</file>

    <encoder class="net.grinder.util.logback.BufferedEchoMessageEncoder"/>

    <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
      <fileNamePattern>${PREFIX}-data.log%i</fileNamePattern>
      <minIndex>1</minIndex>
      <maxIndex>1</maxIndex>
    </rollingPolicy>

    <triggeringPolicy class="net.grinder.util.logback.RollOnStartUp" />

  </appender>


  <logger name="worker" additivity="false">
    <appender-ref ref="log-file" />
  </logger>

  <logger name="data" additivity="false">
    <appender-ref ref="data-file" />
  </logger>

</configuration>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy