rocketmq客户端日志配置

来源:互联网 发布:望各位悉知 编辑:程序博客网 时间:2024/05/16 19:07

rocketmq客户端会打印一些日志如消费进度,心跳等,默认的是滚动10个日志文件,每个100MB,又一次看到这个日志目录有几十GB,手动删除,但是悲剧的是rocketmq没有释放这个日志目录,导致不能真正的释放磁盘空间。


于是研究了下怎么配置rocketmq客户端日志配置。

客户端日志配置ClientLogger这个类里,支持log4j和logback两种日志,默认是从缺省的日志文件加载,rocketmq-client这个工程的类目下有两个日志配置文件。

其中logbak日志配置内容如下:

<configuration>    <appender name="RocketmqClientAppender"              class="ch.qos.logback.core.rolling.RollingFileAppender">        <file>${client.logRoot}/rocketmq_client.log</file>        <append>true</append>        <rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">            <fileNamePattern>${client.logRoot}/otherdays/rocketmq_client.%i.log            </fileNamePattern>            <minIndex>1</minIndex>            <maxIndex>${client.logFileMaxIndex}</maxIndex>        </rollingPolicy>        <triggeringPolicy            class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">            <maxFileSize>100MB</maxFileSize>        </triggeringPolicy>        <encoder>            <pattern>%d{yyy-MM-dd HH:mm:ss,GMT+8} %p %t - %m%n</pattern>            <charset class="java.nio.charset.Charset">UTF-8</charset>        </encoder>    </appender>    <logger name="RocketmqCommon" additivity="false">        <level value="${client.logLevel}"/>        <appender-ref ref="RocketmqClientAppender"/>    </logger>    <logger name="RocketmqRemoting" additivity="false">        <level value="${client.logLevel}"/>        <appender-ref ref="RocketmqClientAppender"/>    </logger>    <logger name="RocketmqClient" additivity="false">        <level value="${client.logLevel}"/>        <appender-ref ref="RocketmqClientAppender"/>    </logger></configuration>

首先禁用掉rocektmq自己加载日志文件,有一个isloadconfig属性默认为true,可以在自己代码设置为false
Boolean isloadconfig =            Boolean.parseBoolean(System.getProperty("rocketmq.client.log.loadconfig", "true"));


禁用掉rocketmq自己加载后可以自行根据自己系统的日志运行方式配置。如可以配置成按天滚动

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 网吧锁屏后但我的页面没关怎么办 不干了公司把我东西扔了怎么办 竹子种了3个月也不发芽是怎么办 盆栽橘子树夏季叶子全掉了怎么办 盆栽藕叶子全干了是怎么办 家里的盆栽竹根部长霉怎么办 浅色衣服被蓝彩笔染上色怎么办 pr导出视频后显示素材丢失怎么办 ps抠下来的图边缘发白怎么办 ps中抠出的图边缘虚不圆滑怎么办 ps的文字工具多了圆框怎么办 苹果6s屏幕锁忘了密码怎么办 网上下载的3d模型渲染很慢怎么办 cad下载完成后出现闪退怎么办 婴儿在肚子里被系带绑到怎么办 我想给外地的朋友送花怎么办 英雄联盟连接不上聊天服务器怎么办 用黄金换玫瑰金后悔了怎么办 劳力士日志系列玫瑰金和黄金怎么办 香菇代进地注水后长满绿毛怎么办 群主给你带了不满意的头衘怎么办 普兰德雪地靴洗变色了怎么办 书被水泡了皱了黏了怎么办 书被水泡了皱了没干怎么办 眼皮干燥起皮起皱怎么办能治好吗 手指头起小水泡指甲不平整怎么办 这几天我的内裤上带点血丝怎么办 一个月宝宝私处捂白了怎么办 工资算了字签了老板没把钱怎么办 百合种球叶子都变黄了怎么办 新买的富贵竹叶子发黄怎么办水养 朋友总是以隐私为借口欺骗我怎么办 三星手机版本低下载不了微信怎么办 选了动漫制作技术但不会画画怎么办 做主播高薪可是心累不愿做了怎么办 pr导出的avi无压缩太大怎么办 捡了个小米max被绑定了怎么办 二十岁时头发开始掉了怎么办 在酒店换衣服忘记关窗帘了怎么办 淘宝店铺装修更改图片要收费怎么办 惠阳市教育考试考证号忘记怎么办