zoukankan      html  css  js  c++  java
  • logback.xml

    <configuration>
      <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} %t [%p] %msg%n</pattern>
        </encoder>
      </appender>
    
      <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>/opt/report/logs/report.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
          <!-- daily rollover -->
          <fileNamePattern>/opt/report/logs/report.%d{yyyy-MM-dd}.log.zip</fileNamePattern>
          <!-- keep 100 days' worth of history -->
          <maxHistory>100</maxHistory>
        </rollingPolicy>
        <encoder>
          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} %t [%p] %msg%n</pattern>
        </encoder>
      </appender>
    
      <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>
    
      <logger name="org.apache">
        <level value="warn"/>
      </logger>
    
      <logger name="org.mongo">
        <level value="warn"/>
      </logger>
    
      <logger name="com.citi.tm">
        <level value="debug"/>
      </logger>
    
      <root level="info">
        <appender-ref ref="STDOUT"/>
        <appender-ref ref="FILE"/>
      </root>
    
    </configuration>
    <configuration>
      <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} %t [%p] %msg%n</pattern>
        </encoder>
      </appender>
    
      <logger name="org.apache">
        <level value="warn"/>
      </logger>
    
      <logger name="org.mongo">
        <level value="warn"/>
      </logger>
    
      <logger name="com.citi.tm">
        <level value="debug"/>
      </logger>
    
      <root level="info">
        <appender-ref ref="STDOUT"/>
      </root>
    
    </configuration>
    <configuration>
    
      <appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="FILE">
        <file>/opt/disposal/logs/trade-disposal.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
          <!-- daily rollover -->
          <fileNamePattern>/opt/disposal/logs/trade-disposal-%d{yyyy-MM-dd}-%i.log.zip
          </fileNamePattern>
          <!-- keep 100 days' worth of history -->
          <maxHistory>100</maxHistory>
          <!-- compression rate is 95%, so 1GB will compress to 50MB -->
          <maxFileSize>1GB</maxFileSize>
        </rollingPolicy>
        <encoder>
          <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} %t [%p] %msg%n</pattern>
        </encoder>
      </appender>
    
      <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>
    
      <logger name="org.apache">
        <level value="warn"/>
      </logger>
    
      <logger name="org.mongo">
        <level value="warn"/>
      </logger>
    
      <logger name="com.citi.tm">
        <level value="debug"/>
      </logger>
    
      <root level="info">
        <appender-ref ref="FILE"/>
      </root>
    
    </configuration>

    <dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    </dependency>
  • 相关阅读:
    出现Unexpected token, expected ","报错原因
    select属性的作用
    程序员无广告版百度
    VUE核心组件
    ajax的作用
    SSH整合
    Unity安装教程
    bean的生命周期
    BeanFactory
    打印机
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/11989940.html
Copyright © 2011-2022 走看看