123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- <?xml version="1.0" encoding="utf-8"?>
- <!-- 学习文档:http://www.cnblogs.com/luowei010101/archive/2012/01/04/2312438.html -->
- <configuration>
- <!-- 加载属性文件 -->
- <!-- <property file="system.properties" /> -->
- <timestamp key="byDay" datePattern="yyyyMMdd" />
- <!-- Output to Console -->
- <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILE"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}.log</fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}.log</fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILERUNTIME"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_runtime.log-->
- <!-- </fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_runtime.log
- </fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILEMVC" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_mvc.log-->
- <!-- </fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_mvc.log
- </fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILEJDBC"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_jdbc.log-->
- <!-- </fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_jdbc.log
- </fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILEBIZZ"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_bizz.log-->
- <!-- </fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_bizz.log
- </fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <appender name="FILEVCODE"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_vcode.log-->
- <!-- </fileNamePattern>-->
- <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_vcode.log
- </fileNamePattern>
- <maxHistory>30</maxHistory>
- </rollingPolicy>
- <encoder>
- <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
- </pattern>
- </encoder>
- </appender>
- <logger name="com.rtrh.projects.web.vcode" additivity="false" level="INFO">
- <appender-ref ref="STDOUT" />
- <appender-ref ref="FILEVCODE" />
- </logger>
- <logger name="com.rtrh.projects.web.controller.passport.VCodeHandler" additivity="false" level="INFO">
- <appender-ref ref="STDOUT" />
- <appender-ref ref="FILEVCODE" />
- </logger>
- <logger name="com.rtrh" additivity="false" level="INFO">
- <appender-ref ref="STDOUT" />
- <appender-ref ref="FILE" />
- </logger>
- <logger name="net.sf.ehcache" additivity="false" level="WARN">
- <appender-ref ref="FILE" />
- <appender-ref ref="STDOUT" />
- </logger>
- <logger name="org.hibernate" additivity="false" level="ERROR">
- <appender-ref ref="FILE" />
- <appender-ref ref="STDOUT" />
- </logger>
- <logger name="org.hibernate.jdbc" additivity="false" level="debug">
- <appender-ref ref="FILEJDBC" />
- </logger>
- <logger name="com.rtrh.core.repository.hibernate" additivity="false" level="debug">
- <appender-ref ref="FILEBIZZ" />
- <appender-ref ref="STDOUT" />
- </logger>
- <logger name="com.rtrh.projects" additivity="false" level="debug">
- <appender-ref ref="STDOUT" />
- </logger>
- <logger name="com.rtrh.core.spring.intercepter.ExecutionMethodInterceptor"
- additivity="false" level="INFO">
- <appender-ref ref="FILERUNTIME" />
- </logger>
- <logger name="com.rtrh.core.spring.intercepter.MVCRequestInterceptor"
- additivity="false" level="INFO">
- <appender-ref ref="FILEMVC" />
- </logger>
- <root level="WARN">
- <appender-ref ref="FILE" />
- <appender-ref ref="STDOUT" />
- </root>
- </configuration>
|