logback-spring.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration scan="true" scanPeriod="60 seconds" debug="false">
  3. <contextName>logback</contextName>
  4. <property name="log.path" value="logs/car-wash-miniapp/car-wash-miniapp.log"/>
  5. <property name="CONSOLE_LOG_PATTERN"
  6. value="%date{yyyy-MM-dd HH:mm:ss} | %highlight(%-5level) | %boldYellow(%thread) | %boldGreen(%logger) | %msg%n"/>
  7. <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
  8. <encoder>
  9. <pattern>%d{HH:mm:ss.SSS}|%thread|%-5level|%F:%L|%X{ip}|%X{seq}|%msg%n</pattern>
  10. </encoder>
  11. </appender>
  12. <appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
  13. <file>${log.path}</file>
  14. <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
  15. <fileNamePattern>./logs/car-wash-miniapp/car-wash-miniapp-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
  16. <maxHistory>30</maxHistory>
  17. <totalSizeCap>5GB</totalSizeCap>
  18. <maxFileSize>100MB</maxFileSize>
  19. <cleanHistoryOnStart>true</cleanHistoryOnStart>
  20. </rollingPolicy>
  21. <encoder>
  22. <pattern>%d{HH:mm:ss.SSS}|%thread|%-5level|%F:%L|%X{ip}|%X{seq}|%msg%n</pattern>
  23. </encoder>
  24. </appender>
  25. <!-- <logger name="org.springframework.web" level="DEBUG"/> -->
  26. <logger name="org.springframework" level="info"/>
  27. <logger name="org.hibernate" level="info"/>
  28. <logger name="druid.sql" level="info"/>
  29. <!-- <logger name="druid.sql.ResultSet" level="info"/>-->
  30. <!-- <logger name="com.png.central.mapper.ExtMapper" level="info"/>-->
  31. <logger name="org.mybatis" level="info"/>
  32. <logger name="org.apache.ibatis" level="info"/>
  33. <logger name="io.netty" level="info"/>
  34. <logger name="springfox.documentation" level="warn"/>
  35. <logger name="org.apache.http" level="info"/>
  36. <logger name="io.lettuce" level="warn"/>
  37. <logger name="com.zaxxer.hikari.pool" level="warn"/>
  38. <root level="debug">
  39. <appender-ref ref="console"/>
  40. <appender-ref ref="file"/>
  41. </root>
  42. </configuration>