隨筆 - 22, 文章 - 0, 評論 - 1, 引用 - 0
          數據加載中……

          logback_config_demo

          我自己常用的一個logback配置框架,有需要再在上面添加:

           1 <?xml version="1.0" encoding="UTF-8"?>
           2 <!-- <configuration scan="true" scanPeriod="60 seconds">  -->
           3 <configuration>
           4     <!-- print configuration status on console -->
           5     <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener"/>
           6     
           7     <!-- Beagle: eclipse plugin -->
           8     <consolePlugin />
           9     
          10     <!-- log path -->
          11     <property name="LOG_PATH" value="d:/log" />
          12     <!-- <property resource="resource1.properties" /> -->
          13     
          14     <!-- console appender -->
          15     <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
          16         <encoder>
          17             <pattern>
          18                 %d{HH:mm:ss.SSS} [%t] %-5p  %c{1} - %m%n
          19             </pattern>
          20         </encoder>
          21     </appender>
          22     
          23     <!-- default appender -->
          24     <appender name="COMMON-DEFAULT-APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
          25         <File>${LOG_PATH}/common-default.log</File>
          26         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
          27             <FileNamePattern>
          28                 ${LOG_PATH}/common-default.%d.log.gz
          29                 <!-- ${LOG_PATH}/%d{yyyy-MM,aux}/common-default.%d.log.gz -->
          30             </FileNamePattern>
          31         </rollingPolicy>
          32         <encoder>
          33             <Pattern>
          34                 %d [%t] %-5p  %c{1} - %m%n
          35             </Pattern>
          36         </encoder>
          37         <!-- <immediateFlush>false</immediateFlush>  -->
          38     </appender>
          39     
          40     <!-- error appender -->
          41     <appender name="COMMON-ERROR-APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
          42         <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
          43             <level>ERROR</level>
          44         </filter>
          45         <File>${LOG_PATH}/common-error.log</File>
          46         <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
          47             <FileNamePattern>
          48                 ${LOG_PATH}/common-error.%d.log.gz
          49                 <!-- ${LOG_PATH}/%d{yyyy-MM,aux}/common-error.%d.log.gz -->
          50             </FileNamePattern>
          51         </rollingPolicy>
          52         <encoder>
          53             <Pattern>
          54                 %d [%t] %-5p  %c{1} - %m%n
          55             </Pattern>
          56         </encoder>
          57         <!-- <immediateFlush>false</immediateFlush>  -->
          58     </appender>
          59 
          60     <!-- root logger -->
          61     <root>
          62         <level value="DEBUG"/>
          63         <appender-ref ref="STDOUT"/>
          64         <appender-ref ref="COMMON-DEFAULT-APPENDER"/>
          65         <appender-ref ref="COMMON-ERROR-APPENDER"/>
          66     </root>
          67 
          68 </configuration>
          69 

          posted on 2014-07-13 19:03 王星游 閱讀(521) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 平顺县| 于都县| 黔西县| 会理县| 玛多县| 北辰区| 余江县| 岗巴县| 岳阳市| 资讯 | 噶尔县| 乐至县| 青铜峡市| 仙游县| 蓝田县| 和田县| 当雄县| 盐池县| 禄丰县| 博湖县| 申扎县| 正定县| 兴隆县| 油尖旺区| 阿鲁科尔沁旗| 贵南县| 右玉县| 类乌齐县| 全州县| 岱山县| 于都县| 收藏| 佛冈县| 徐州市| 余姚市| 都江堰市| 五台县| 克山县| 施甸县| 温泉县| 乌拉特中旗|