RollingFileAppender :滚动记录文件,先将日志记录到指定文件,当符合某个条件时,将日志记录到其他文件ps:
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true" scan="true" scanPeriod="1 seconds"><contextName>webA</contextName><appender name="file" append="true" class="ch.qos.logback.core.rolling.RollingFileAppender"><file>/logs/log_file.log</file><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>/logs/log_file_%d{yyyy-mm-dd.HH}.log</fileNamePattern><maxHistory>30</maxHistory><totalSizeCap>1GB</totalSizeCap></rollingPolicy><triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"><maxFileSize>100MB</maxFileSize></triggeringPolicy><encoder><pattern>%cn%d.%M.%m%n</pattern></encoder></appender><root level="debug"><appender-ref ref="file"/></root></configuration>
主要节点:
(1)file文件名,可选。若没有设定参考下面fileNamePattern名称生成文件
(2)rollingPolicy当日志发生滚动时,决定日志文件的行为。决定文件的重命名及路径的变更。必选其中class属性决定出发哪套行为控制fileNamePattern 滚动后产生的文件名规则
   maxHistory日志保留时长,30天。超过天数后删除日志文件,同时配套目录一起删除。该参数不一定是指天数,也可以是月份数。具体参考滚动规则fileNamePattern,看是依赖什么进行滚动的
   totalSizeCap最大日志量
(3)triggeringPolicy  滚动触发规则
maxFileSize单个文件最大量,如果达到这个最大量。日志有可能会出现报错,新日志无法存入。--注意:%cn:获取上下文名称contextName。该用法是<encoder>标签的属性,只能在该标签使用。其他标签不能使用
rollingPolicy、triggeringPolicy 有不同的class实现类,具体每个实现类的用法及参数属性会有所不同。使用时注意区分

logback:RollingFileAppender相关推荐

  1. logback:用slf4j+logback实现多功能日志解决方案

    slf4j是原来log4j的作者写的一个新的日志组件,意思是简单日志门面接口,可以跟其他日志组件配合使用,常用的配合是slf4j+logback,无论从功能上还是从性能上都较之log4j有了很大的提升 ...

  2. (二):集成日志框架:springboot使用logback日志框架

    前言 项目中日志系统是必不可少的,目前比较流行的日志框架有log4j.logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复lo ...

  3. Spring Boot:(六)默认日志logback配置解析

    Spring Boot:(六)默认日志logback配置解析 前言 今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢 如何引入日志? 日 ...

  4. java log4j logback jcl_内部分享:如何解决Java日志框架冲突问题。

    来源:https://urlify.cn/E7zEfq # 前言 Java 有很多的日志框架可以选择,当同一个项目中出现多种日志框架时就很容易出现日志框架冲突的问题,导致日志打印不出来.本文将以一次典 ...

  5. 一文搞定:SpringBoot、SLF4j、Log4j、Logback、Netty之间混乱关系(史上最全)

    文章很长,建议收藏起来慢慢读!疯狂创客圈总目录 语雀版 | 总目录 码云版| 总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :<尼恩Java面试宝典>持续更新+ 史上最全 + 面 ...

  6. Springboot [日志管理LogBack]

    Spring Boot的日志详解 日志框架的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logb ...

  7. logback节点配置详解

    logback节点配置详解 一:根节点 <configuration></configuration> 属性 : debug : 默认为false ,设置为true时,将打印出 ...

  8. logback的使用和logback.xml详解

    一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前分为下面下个模块: logback-core:其它两 ...

  9. logback的简单使用

    一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件,官方网站: http://logback.qos.ch. logback当前分成三个模块:logback-core ...

最新文章

  1. vs2012与win7不兼容问题
  2. php ckey=6,ThinkPHP6 核心分析(十):事件
  3. CVPR 2020 | 港中文提出3D目标检测新框架DSGN
  4. 【SDOI2014】数表【莫比乌斯反演】【树状数组】
  5. CF765F Souvenirs(势能线段树)
  6. 【计算机网络】网络基础
  7. sql字符串拼接_Mybatis的SqlSession执行sql过程
  8. 经典算法(61~90)
  9. eclipse Tomcat 启动报错
  10. 海康威视错误代码0xf_技术讨论 | 看我如何重置海康威视IP摄像机的管理员密码...
  11. 无线ap ntp服务器,我有一优科 ZoneFlex 7982 的无线AP,怎样可以进AP系统进行设置...
  12. 揭秘偷渡史,福建最疯,全村一半人都出国了
  13. 对“鬼压床”现象的科学解释与防治
  14. 开源定时任务管理系统gocron解析,轻松做好定时任务调度处理
  15. PS 的形状工具的布尔运算
  16. 新闻聚合显示-自定义多个新闻网站
  17. HashMap面试题,看这一篇就够了!
  18. 中国军工产业发展规划及前景战略研究报告2021-2027年
  19. SQL insert插入中存在属性值为空
  20. Java进阶 主键和外键的使用区别

热门文章

  1. 外贸网站建设如何打造优质外贸网站?
  2. 召回离线评估指标(一)
  3. Leetcode每日一题:1002.find-common-characters(查找常用字符串)
  4. Algorithm:十大经典排序算法C++实现及总结
  5. 数学建模-12.预测模型
  6. python dataframe索引_pandas DataFrame 行列索引及值的获取的方法
  7. jupyter notebook 安装教程
  8. 若依前后端分离版本如何使用Swagger
  9. 【第4篇】Python爬虫实战-抓取B站弹幕视频
  10. 南京农业大学计算机组成原理,2017年南京农业大学信息科学技术学院853计算机专业基础综合之计算机组成原理考研强化模拟题...