logback.xml 2.81 KB
<?xml version="1.0" encoding="UTF-8"?>
<configuration  scan="true" scanPeriod="60 seconds" debug="false">
  <property name="logRootPath" value="/home/log/pay" />
<!--  <property name="logRootPath" value="/Users/yang/log" />-->
  <contextName>occoud.pay</contextName>
  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%d %p [%t] %m%n</pattern>ƒ
    </encoder>
  </appender>
  <appender name="req" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${logRootPath}/req.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%m%n</pattern>
    </encoder>
  </appender>
  <appender name="pay" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${logRootPath}/pay.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%m%n</pattern>
    </encoder>
  </appender>
  <appender name="wxrepay" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${logRootPath}/wxrepay.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%m%n</pattern>
    </encoder>
  </appender>
  <appender name="alirepay" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${logRootPath}/alirepay.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%m%n</pattern>
    </encoder>
  </appender>
  <appender name="debug" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>${logRootPath}/debug.%d{yyyy-MM-dd-HH}.log</fileNamePattern>
    </rollingPolicy>
    <encoder>
      <pattern>%d %m%n</pattern>
    </encoder>
  </appender>

  <logger name="req" level="INFO" additivity="false">
    <appender-ref ref="req"/>
  </logger>
  <logger name="pay" level="INFO" additivity="false">
    <appender-ref ref="pay"/>
  </logger>
  <logger name="wxrepay" level="INFO" additivity="false">
    <appender-ref ref="wxrepay"/>
  </logger>
  <logger name="alirepay" level="INFO" additivity="false">
    <appender-ref ref="alirepay"/>
  </logger>
  <logger name="debug" level="DEBUG" additivity="false">
    <appender-ref ref="debug"/>
  </logger>

<!--  <root level="WARN">-->
<!--    <appender-ref ref="console" />-->
<!--  </root>-->
  <root level="INFO">
    <appender-ref ref="console" />
  </root>
</configuration>