logback-spring.xml 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
  4. <springProfile name="dev">
  5. <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
  6. <encoder>
  7. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  8. </encoder>
  9. </appender>
  10. <root level="INFO">
  11. <appender-ref ref="CONSOLE"/>
  12. </root>
  13. <logger name="org.hibernate.SQL" level="DEBUG"/>
  14. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  15. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  16. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  17. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  18. <!--swagger 类型转换异常日志去除-->
  19. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  20. <logger name="org.freemarker" level="DEBUG"/>
  21. <!-- dingding log -->
  22. <appender name="HTTP_INVOKE_LOGGER_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
  23. <param name="append" value="true"/>
  24. <param name="encoding" value="UTF-8"/>
  25. <param name="threshold" value="INFO"/>
  26. <encoder>
  27. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  28. </encoder>
  29. </appender>
  30. <!-- ding open sdk log -->
  31. <appender name="DING_OPEN_CLIENT_SDK_LOGGER_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
  32. <param name="append" value="true"/>
  33. <param name="encoding" value="UTF-8"/>
  34. <param name="threshold" value="INFO"/>
  35. <encoder>
  36. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  37. </encoder>
  38. </appender>
  39. <logger name="HTTP_INVOKE_LOGGER" additivity="false">
  40. <level value="WARN"/>
  41. <appender-ref ref="HTTP_INVOKE_LOGGER_APPENDER"/>
  42. </logger>
  43. <logger name="DING_OPEN_CLIENT_SDK_LOGGER" additivity="false">
  44. <level value="WARN"/>
  45. <appender-ref ref="DING_OPEN_CLIENT_SDK_LOGGER_APPENDER"/>
  46. </logger>
  47. <!-- end of dingding log -->
  48. </springProfile>
  49. <springProfile name="test">
  50. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  51. <encoder>
  52. <pattern>${FILE_LOG_PATTERN}</pattern>
  53. </encoder>
  54. <file>/var/www/9th_test/app.log</file>
  55. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  56. <fileNamePattern>app.log.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
  57. <maxFileSize>10MB</maxFileSize>
  58. <maxHistory>60</maxHistory>
  59. </rollingPolicy>
  60. </appender>
  61. <root level="INFO">
  62. <appender-ref ref="FILE"/>
  63. </root>
  64. <logger name="org.hibernate.SQL" level="DEBUG"/>
  65. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  66. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  67. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  68. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  69. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  70. </springProfile>
  71. <springProfile name="prod">
  72. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  73. <encoder>
  74. <pattern>${FILE_LOG_PATTERN}</pattern>
  75. </encoder>
  76. <file>/var/www/9th/app.log</file>
  77. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  78. <fileNamePattern>app.log.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
  79. <maxFileSize>10MB</maxFileSize>
  80. <maxHistory>60</maxHistory>
  81. </rollingPolicy>
  82. </appender>
  83. <root level="INFO">
  84. <appender-ref ref="FILE"/>
  85. </root>
  86. <logger name="org.hibernate.SQL" level="DEBUG"/>
  87. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  88. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  89. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  90. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  91. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  92. </springProfile>
  93. <springProfile name="dev_raex">
  94. <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
  95. <encoder>
  96. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  97. </encoder>
  98. </appender>
  99. <root level="INFO">
  100. <appender-ref ref="CONSOLE"/>
  101. </root>
  102. <logger name="org.hibernate.SQL" level="DEBUG"/>
  103. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  104. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  105. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  106. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  107. <!--swagger 类型转换异常日志去除-->
  108. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  109. <logger name="org.freemarker" level="DEBUG"/>
  110. <!-- dingding log -->
  111. <appender name="HTTP_INVOKE_LOGGER_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
  112. <param name="append" value="true"/>
  113. <param name="encoding" value="UTF-8"/>
  114. <param name="threshold" value="INFO"/>
  115. <encoder>
  116. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  117. </encoder>
  118. </appender>
  119. <!-- ding open sdk log -->
  120. <appender name="DING_OPEN_CLIENT_SDK_LOGGER_APPENDER" class="ch.qos.logback.core.ConsoleAppender">
  121. <param name="append" value="true"/>
  122. <param name="encoding" value="UTF-8"/>
  123. <param name="threshold" value="INFO"/>
  124. <encoder>
  125. <pattern>${CONSOLE_LOG_PATTERN}</pattern>
  126. </encoder>
  127. </appender>
  128. <logger name="HTTP_INVOKE_LOGGER" additivity="false">
  129. <level value="WARN"/>
  130. <appender-ref ref="HTTP_INVOKE_LOGGER_APPENDER"/>
  131. </logger>
  132. <logger name="DING_OPEN_CLIENT_SDK_LOGGER" additivity="false">
  133. <level value="WARN"/>
  134. <appender-ref ref="DING_OPEN_CLIENT_SDK_LOGGER_APPENDER"/>
  135. </logger>
  136. <!-- end of dingding log -->
  137. </springProfile>
  138. <springProfile name="test_raex">
  139. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  140. <encoder>
  141. <pattern>${FILE_LOG_PATTERN}</pattern>
  142. </encoder>
  143. <file>/var/www/9th_test/app.log</file>
  144. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  145. <fileNamePattern>app.log.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
  146. <maxFileSize>10MB</maxFileSize>
  147. <maxHistory>60</maxHistory>
  148. </rollingPolicy>
  149. </appender>
  150. <root level="INFO">
  151. <appender-ref ref="FILE"/>
  152. </root>
  153. <logger name="org.hibernate.SQL" level="DEBUG"/>
  154. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  155. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  156. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  157. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  158. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  159. </springProfile>
  160. <springProfile name="prod_raex">
  161. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  162. <encoder>
  163. <pattern>${FILE_LOG_PATTERN}</pattern>
  164. </encoder>
  165. <file>/var/www/9th/app.log</file>
  166. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  167. <fileNamePattern>app.log.%d{yyyy-MM-dd}.%i.gz</fileNamePattern>
  168. <maxFileSize>10MB</maxFileSize>
  169. <maxHistory>60</maxHistory>
  170. </rollingPolicy>
  171. </appender>
  172. <root level="INFO">
  173. <appender-ref ref="FILE"/>
  174. </root>
  175. <logger name="org.hibernate.SQL" level="DEBUG"/>
  176. <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE"/>
  177. <logger name="org.springframework.jdbc.core.JdbcTemplate" level="DEBUG"/>
  178. <logger name="org.springframework.jdbc.core.StatementCreatorUtils" level="TRACE"/>
  179. <logger name="cn.binarywang.wx.miniapp" level="DEBUG"/>
  180. <logger name="io.swagger.models.parameters.AbstractSerializableParameter" level="ERROR"/>
  181. </springProfile>
  182. </configuration>