zoukankan      html  css  js  c++  java
  • 项目中用到的logback列子

    转自: 项目中用到的logback列子

    某个银行项目中实际引用的Llogback实例,禁提供大家参考!!!!

    <!-- if debug set to true, context info always print
     otherwise the contex info will print when error occour -->
    <configuration scan="true" scanPeriod="60 seconds" debug="false"> 
    
      <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">  
         <layout class="ch.qos.logback.classic.PatternLayout">  
           <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern>  
         </layout>  
       </appender>  
     
     <!-- 所有日志文件-->
     <appender name="AllLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
       <fileNamePattern>log/abcchina/all/%d{yyyy-MM-dd}.log</fileNamePattern> 
       <maxHistory>30</maxHistory> 
      </rollingPolicy> 
      <encoder> 
       <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern> 
      </encoder> 
     </appender>
     
     <appender name="TaskLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
       <fileNamePattern>log/abcchina/task/%d{yyyy-MM-dd}.log</fileNamePattern> 
       <maxHistory>30</maxHistory>
      </rollingPolicy> 
      <encoder> 
       <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern> 
      </encoder> 
     </appender>
     <appender name="SendLog" class="ch.qos.logback.core.rolling.RollingFileAppender">
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
       <fileNamePattern>log/abcchina/send/%d{yyyy-MM-dd}.log</fileNamePattern> 
       <maxHistory>30</maxHistory>
      </rollingPolicy> 
      <encoder> 
       <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{40} - %msg%n</pattern> 
      </encoder> 
     </appender>
     <!-- 为莫个包下的所有类指定Appender 这里也可以指定类名称例如:com.aa.bb.ClassName-->  
     <logger name="com.aa.bb" >
      <appender-ref ref="TaskLog" />
     </logger>
     
     <logger name="com.aa.cc" >
      <appender-ref ref="SendLog" />
     </logger>
     
     <root level="INFO"> 
      <appender-ref ref="AllLog" />
     </root> 
    </configuration>


     


  • 相关阅读:
    我的 vs code 中setting 设置
    创建Vue cli 脚手架中遇到的空格,函数问题的解决
    C#与.Net的关系
    c#可以开发哪些类型的应用程序
    json注解使用(jackson与fastjson)
    MySQL优化:如何避免回表查询
    二叉树基础知识总结
    Redis,Memcache,MongoDb的特点
    MySQL的InnoDB存储引擎为什么要用自增的主键?
    分布式事务atomikos使用
  • 原文地址:https://www.cnblogs.com/drizzlewithwind/p/6045441.html
Copyright © 2011-2022 走看看