隨筆 - 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 王星游 閱讀(518) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 阳新县| 襄樊市| 洞口县| 凯里市| 囊谦县| 玉田县| 贡觉县| 方城县| 五大连池市| 广宁县| 滨海县| 南涧| 广水市| 司法| 庆安县| 自治县| 铜山县| 黑水县| 襄汾县| 修武县| 富平县| 富蕴县| 股票| 嘉兴市| 叙永县| 六盘水市| 水城县| 乡城县| 绿春县| 册亨县| 普宁市| 望城县| 启东市| 永清县| 改则县| 潜江市| 平泉县| 安化县| 麻阳| 寿宁县| 乡城县|