logback.xml 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- 学习文档:http://www.cnblogs.com/luowei010101/archive/2012/01/04/2312438.html -->
  3. <configuration>
  4. <!-- 加载属性文件 -->
  5. <!-- <property file="system.properties" /> -->
  6. <timestamp key="byDay" datePattern="yyyyMMdd" />
  7. <!-- Output to Console -->
  8. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  9. <encoder>
  10. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  11. </pattern>
  12. </encoder>
  13. </appender>
  14. <appender name="FILE"
  15. class="ch.qos.logback.core.rolling.RollingFileAppender">
  16. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  17. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}.log</fileNamePattern>-->
  18. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}.log</fileNamePattern>
  19. <maxHistory>30</maxHistory>
  20. </rollingPolicy>
  21. <encoder>
  22. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  23. </pattern>
  24. </encoder>
  25. </appender>
  26. <appender name="FILERUNTIME"
  27. class="ch.qos.logback.core.rolling.RollingFileAppender">
  28. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  29. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_runtime.log-->
  30. <!-- </fileNamePattern>-->
  31. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_runtime.log
  32. </fileNamePattern>
  33. <maxHistory>30</maxHistory>
  34. </rollingPolicy>
  35. <encoder>
  36. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  37. </pattern>
  38. </encoder>
  39. </appender>
  40. <appender name="FILEMVC" class="ch.qos.logback.core.rolling.RollingFileAppender">
  41. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  42. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_mvc.log-->
  43. <!-- </fileNamePattern>-->
  44. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_mvc.log
  45. </fileNamePattern>
  46. <maxHistory>30</maxHistory>
  47. </rollingPolicy>
  48. <encoder>
  49. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  50. </pattern>
  51. </encoder>
  52. </appender>
  53. <appender name="FILEJDBC"
  54. class="ch.qos.logback.core.rolling.RollingFileAppender">
  55. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  56. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_jdbc.log-->
  57. <!-- </fileNamePattern>-->
  58. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_jdbc.log
  59. </fileNamePattern>
  60. <maxHistory>30</maxHistory>
  61. </rollingPolicy>
  62. <encoder>
  63. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  64. </pattern>
  65. </encoder>
  66. </appender>
  67. <appender name="FILEBIZZ"
  68. class="ch.qos.logback.core.rolling.RollingFileAppender">
  69. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  70. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_bizz.log-->
  71. <!-- </fileNamePattern>-->
  72. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_bizz.log
  73. </fileNamePattern>
  74. <maxHistory>30</maxHistory>
  75. </rollingPolicy>
  76. <encoder>
  77. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  78. </pattern>
  79. </encoder>
  80. </appender>
  81. <appender name="FILEVCODE"
  82. class="ch.qos.logback.core.rolling.RollingFileAppender">
  83. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  84. <!-- <fileNamePattern>F:/Logs/projects/%d{yyyy-MM-dd}_vcode.log-->
  85. <!-- </fileNamePattern>-->
  86. <fileNamePattern>D:/svn/logs/xingjiang/projects/%d{yyyy-MM-dd}_vcode.log
  87. </fileNamePattern>
  88. <maxHistory>30</maxHistory>
  89. </rollingPolicy>
  90. <encoder>
  91. <pattern>%date %level [%thread] %10logger [%file:%line] %msg%n
  92. </pattern>
  93. </encoder>
  94. </appender>
  95. <logger name="com.rtrh.projects.web.vcode" additivity="false" level="INFO">
  96. <appender-ref ref="STDOUT" />
  97. <appender-ref ref="FILEVCODE" />
  98. </logger>
  99. <logger name="com.rtrh.projects.web.controller.passport.VCodeHandler" additivity="false" level="INFO">
  100. <appender-ref ref="STDOUT" />
  101. <appender-ref ref="FILEVCODE" />
  102. </logger>
  103. <logger name="com.rtrh" additivity="false" level="INFO">
  104. <appender-ref ref="STDOUT" />
  105. <appender-ref ref="FILE" />
  106. </logger>
  107. <logger name="net.sf.ehcache" additivity="false" level="WARN">
  108. <appender-ref ref="FILE" />
  109. <appender-ref ref="STDOUT" />
  110. </logger>
  111. <logger name="org.hibernate" additivity="false" level="ERROR">
  112. <appender-ref ref="FILE" />
  113. <appender-ref ref="STDOUT" />
  114. </logger>
  115. <logger name="org.hibernate.jdbc" additivity="false" level="debug">
  116. <appender-ref ref="FILEJDBC" />
  117. </logger>
  118. <logger name="com.rtrh.core.repository.hibernate" additivity="false" level="debug">
  119. <appender-ref ref="FILEBIZZ" />
  120. <appender-ref ref="STDOUT" />
  121. </logger>
  122. <logger name="com.rtrh.projects" additivity="false" level="debug">
  123. <appender-ref ref="STDOUT" />
  124. </logger>
  125. <logger name="com.rtrh.core.spring.intercepter.ExecutionMethodInterceptor"
  126. additivity="false" level="INFO">
  127. <appender-ref ref="FILERUNTIME" />
  128. </logger>
  129. <logger name="com.rtrh.core.spring.intercepter.MVCRequestInterceptor"
  130. additivity="false" level="INFO">
  131. <appender-ref ref="FILEMVC" />
  132. </logger>
  133. <root level="WARN">
  134. <appender-ref ref="FILE" />
  135. <appender-ref ref="STDOUT" />
  136. </root>
  137. </configuration>