关于log4j2日志的相关问题记录

记录一下工作中关于日志方面遇到的问题

  1. RollingFile vs RollingRandomAccessFile
    后者有缓冲区Buffer的概念,缓冲区满了后才会写入磁盘,所以可能看不到实时滚动更新的日志(但其性能更好)。要看到实时滚动更新的日志,则用RollingFIle
  2. 进行日志滚动更新时,注意有一个计数器 %i%的概念,这个计数器i的最大值由 DefaultRolloverStrategy 这个值控制。比如DefaultRolloverStrategy设为15,则i计数最多到15,随后便会根据策略删除旧的日志文件
  3. 日志滚动更新时,更新的策略中,TimeBasedTriggeringPolicy依赖于filePattern中配置的具体时间单位进行滚动,比如<TimeBasedTriggeringPolicy interval="1"/>,且filePattern配置的是形如 yyyy-MM-dd,则一天滚动更新一次

参考链接:https://www.cnblogs.com/wuqinglong/p/9516529.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值