logback 根据日志大小进行切割 设置MaxFileSize没有生效

super wheat 2015-08-07 10:18:32
最近项目需要用到logback,于是简单的学习了下,发现有个问题,望各位大神帮忙看下,小弟不胜感谢。
需求如下:
日志文件大小超过20kb,生成新的日志文件,但是目前超过20kb,仍没有生效。

配置如下:


实际效果如下:
...全文
6864 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
super wheat 2018-12-07
  • 打赏
  • 举报
回复
引用 5 楼 刘家强 的回复:
没人解决吗。。
没有解决 ,后来好像不了了之 。
__朽木 2018-12-06
  • 打赏
  • 举报
回复
没人解决吗。。
super wheat 2015-08-07
  • 打赏
  • 举报
回复
引用 2 楼 baidu_27637121 的回复:
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <FileNamePattern>${catalina.base}/logs/job.log.%d{yyyy-MM-dd}.gz</FileNamePattern>
            <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <MaxFileSize>1GB</MaxFileSize>
            </TimeBasedFileNamingAndTriggeringPolicy>
        </rollingPolicy>
你这个是根据时间进行分割日志的配置吧 我现在是根据日志文件大小分割。。。
Fly_coder 2015-08-07
  • 打赏
  • 举报
回复
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <FileNamePattern>${catalina.base}/logs/job.log.%d{yyyy-MM-dd}.gz</FileNamePattern>
            <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
                <MaxFileSize>1GB</MaxFileSize>
            </TimeBasedFileNamingAndTriggeringPolicy>
        </rollingPolicy>
super wheat 2015-08-07
  • 打赏
  • 举报
回复
按道理应该有两个日志文件才对,实际上只有一个,很迷茫啊。
super wheat 2015-08-07
  • 打赏
  • 举报
回复
@baidu_27637121

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧