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>
  • 相关阅读:
    Score, ACM/ICPC Seoul 2005, UVa 1585
    Score, ACM/ICPC Seoul 2005, UVa 1585
    Molar Mass, ACM/ICPC Seoul 2007, UVa 1586
    Molar Mass, ACM/ICPC Seoul 2007, UVa 1586
    Digit Counting, ACM/ICPC Danang 2007, UVa 1225
    Digit Counting, ACM/ICPC Danang 2007, UVa 1225
    Periodic Strigs, UVa455
    【开发技术】java+mysql 更改表字段的步骤
    【编程技巧】JAVA读取url地址中的文本内容
    【问题解决】java中为什么不建议使用DataInputStream 的readLine()方法
  • 原文地址:https://www.cnblogs.com/tonggc1668/p/11989940.html
Copyright © 2011-2022 走看看