【参考文章】:官方文档:Logback configuration

【参考文章】:logback的使用和logback.xml详解

【参考文章】:Logback源码赏析-日志按时间滚动(切割)

1. 日志文件滚动策略(rollingPolicy)

1.1 基于时间的滚动策略

1.1.2 class

  ch.qos.logback.core.rolling.TimeBasedRollingPolicy

1.1.3 基本属性

  fileNamePattern

  maxHistory

  totalSizeCap

  cleanHistoryOnStart

1.2  基于文件大小和时间滚策略

  当在时间周期内日志文件超过指定大小,则创建新的日志文件,否则每一个时间周期生成一个日志

1.2.1 class

  ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy

1.2.2 基本属性

  fileNamePattern  

  maxHistory

  totalSizeCap

  cleanHistoryOnStart

  maxFileSize

1.3 基于文件个数的滚动策略

1.3.1 class

  ch.qos.logback.core.rolling.FixedWindowRollingPolicy

1.3.2 基本属性

  fileNamePattern

  minIndex

  maxIndex

2. 日志文件滚动的触发策略(triggeringPolicy)

2.1 基于文件大小的触发策略

2.1.1 class

  ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy

2.1.2 基本属性

  maxFileSize

3. fileNamePattern

  示例: <fileNamePattern>${log.path}.%d{yyyy-MM-dd_HH:mm}.%i.log.gz</fileNamePattern>

3.1 时间周期

  根据 fileNamePattern 属性中的 %d的值的最小时间单位进行滚动。

  默认值为 yyyy-MM-dd ,即按照天(一天为一个周期)来进行日志滚动

3.2 压缩格式

  示例中 gz 表示的就是文件的压缩格式

  目前支持 zip 和 gzip

  

  

 

  

最新文章

  1. 快速排序算法 quick sort的理解
  2. [LeetCode] Max Sum of Rectangle No Larger Than K 最大矩阵和不超过K
  3. 【bzoj3160】万径人踪灭 FFT
  4. ln 软链接与硬链接的区别再次回顾
  5. Android开发-API指南-&lt;uses-sdk&gt;
  6. PostgreSQL中使用枚举类型
  7. HDU 5768 Lucky7 (中国剩余定理 + 容斥 + 快速乘法)
  8. c# 判断点是否在区域内 点在区域内 在多边形内 判断
  9. Deme_遥感控制物体移动(涉及遮罩,小摄像机跟随)
  10. Cypher查询语言--Neo4j 之高级篇 (六)
  11. Linux下ftp和ssh详解
  12. Mvc请求的生命周期
  13. 配置NFS
  14. AI算法第三天【矩阵分析与应用】
  15. python中@classmethod @staticmethod区别(转)
  16. Keras运行速度越来越慢的问题
  17. 蓝牙baseband概述
  18. word宏(macro) 之 注意事项,常见语法和学习地方
  19. docker启动时报错Error response from daemon: driver failed programming external connectivity on endpoint *
  20. error LNK2001: 无法解析的外部符号 _H5T_NATIVE_DOUBLE_g

热门文章

  1. 史上最简单Git入门教程
  2. ElementUi使用表单验证出现验证问题
  3. stm32 定时器 通用定时器
  4. Cannot determine value type from string &#39;xxxxxx&#39;
  5. CentOS 7 配置VNCServer
  6. c# 引用与对象举例
  7. C# 直播录制视频
  8. Kinect for Windows SDK开发入门(二):基础知识 上
  9. python:pycharm中使用pandas读取中文路径报错问题的解决方案
  10. tp5 左连接