springboot 日志按照年月日保存

深碍√TFBOYSˉ_ 2022-11-02 11:44 241阅读 0赞

在resouces添加文件logback-spring.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3. <include resource="org/springframework/boot/logging/logback/defaults.xml" />
  4. <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
  5. <encoder>
  6. <pattern>%d{ HH:mm:ss.SSS} [%thread] %-5level %logger{ 35} - %msg %n</pattern>
  7. <charset>UTF-8</charset>
  8. </encoder>
  9. </appender>
  10. <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
  11. <!--<file>d:/tmp/logs/stdout.log</file>-->
  12. <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
  13. <!-- daily rollover 保存历史记录到这个文件夹一日起为后缀 -->
  14. <fileNamePattern>d:/appdata/zhima/%d{ yyyy,aux}/%d{ MM,aux}/%d{ dd,aux}/%d{ yyyy-MM-dd}.log</fileNamePattern>
  15. <!-- keep 30 days' worth of history -->
  16. <maxHistory>30</maxHistory>
  17. </rollingPolicy>
  18. <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
  19. <maxFileSize>10MB</maxFileSize>
  20. </triggeringPolicy>
  21. <encoder>
  22. <pattern>%d{ yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{ 35} - %msg %n</pattern>
  23. <charset>UTF-8</charset> <!-- 此处设置字符集 -->
  24. </encoder>
  25. </appender>
  26. <root level="INFO">
  27. <appender-ref ref="CONSOLE"></appender-ref>
  28. <appender-ref ref="FILE"></appender-ref>
  29. </root>
  30. </configuration>

fileNamePattern 就是保存路径

发表评论

表情:
评论列表 (有 0 条评论,241人围观)

还没有评论,来说两句吧...

相关阅读

    相关 获取年月

    前言 需求:获取当前日期的前一个月份 当月有 31 天时,JS 日期对象 setMonth 问题 1. 一般做法 当前日期如果不是 31 号, 是没问题的,是