You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

logback.xml 1.9 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <property name="log_path" value="/home/ww/test/tomcat-test/logs/"/>
  4. <!-- 打印在标准控制台 -->
  5. <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  6. <encoder>
  7. <!--格式化输出:%d:时间,%thread:线程名,%-5level:级别从左显示5个字符宽度,
  8. %logger{50}:输出日志的类, 50代表包名加类名的总长度限制, %M 方法名 %L 行号 %msg:日志消息,%n是换行符-->
  9. <pattern>%d{MM-dd HH:mm:ss} [%thread] %-5level %logger{30} %M %L - %msg%n</pattern>
  10. </encoder>
  11. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  12. <level>DEBUG</level>
  13. </filter>
  14. </appender>
  15. <!-- 错误信息 -->
  16. <appender name="ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
  17. <Encoding>UTF-8</Encoding>
  18. <encoder>
  19. <pattern>%d{MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{30} %M - %msg%n%L</pattern>
  20. </encoder>
  21. <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
  22. <level>ERROR</level>
  23. </filter>
  24. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  25. <fileNamePattern>${log_path}error.%d{MM-dd}.log</fileNamePattern>
  26. </rollingPolicy>
  27. </appender>
  28. <!-- 屏蔽框架输出 -->
  29. <logger name="org.slf4j" level="ERROR"/>
  30. <logger name="org.springframework" level="ERROR"/>
  31. <logger name="io.swagger" level="ERROR"/>
  32. <logger name="ch.qos.logback" level="OFF"/>
  33. <logger name="springfox.documentation" level="ERROR"/>
  34. <!-- 所有的日志同时应用“STDOUT”和“EROOR”的策略 -->
  35. <root>
  36. <level value="DEBUG"/>
  37. <!--<appender-ref ref="TPM"/>-->
  38. <appender-ref ref="ERROR"/>
  39. <appender-ref ref="STDOUT"/>
  40. </root>
  41. </configuration>

No Description

Contributors (1)