logback 日志归档 所有属性
时间: 2023-05-23 21:05:07 浏览: 196
A:下面是logback日志归档相关的属性列表:
1. maxFileSize:单个日志文件的最大大小,可以使用kb、mb、gb等等单位,例如10mb。
2. totalSizeCap:所有日志文件的总大小限制,达到此限制后日志文件将被删除,同样可以使用不同的单位,例如50gb。
3. maxHistory:保留的历史日志文件数量,例如7。
4. cleanHistoryOnStart:在应用程序启动时是否删除所有历史日志文件。
5. archiveFileNamePattern:用于指定归档文件名的模式,例如logs/archived/app-%d{yyyyMMdd}.log.gz,其中%d{yyyyMMdd}会替换成具体的日期值。
6. archiveDateFormat:用于指定日期格式的模式,例如yyyyMMdd。
7. archiveSuffix:用于指定归档文件的后缀名,例如“.gz”。
8. compressionLevel:指定压缩级别,值范围为0-9。
9. zipEntryFileNamePattern:控制zip归档文件中每个日志条目的名称。
10. deleteEmptyArchives:决定是否删除空的归档文件。
11. dateTimeStrategy:如果采用时间戳命名法,则需要此属性设置,例如“epoch”或“millis”。
12. cleanHistoryStrategy:控制历史日志文件何时被删除。
13. conditionalCompress:允许仅在满足特定条件时才进行压缩,这可以节省磁盘空间。
14. conditionalArchive:类似于conditionalCompress,可以根据条件决定是否归档。
15. tgz:是否启用归档文件的一个类型,即tar.gz或tgz。
阅读全文