广告
返回顶部
首页 > 资讯 > 后端开发 > Python >rocketmq client 日志的问题处理方式
  • 367
分享到

rocketmq client 日志的问题处理方式

2024-04-02 19:04:59 367人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录RocketMQ client 日志的问题处理方式一: rocketMQ启用slf4j【推荐】方式二: 更改默认rocketmq路劲和级别RocketMQ 自己加载日志,以及特性

rocketmq client 日志的问题处理

使用rocketmq后,默认会在{user.home}\logs\rocketmqlogs 目录下生成大量的mq跟踪日志,可以通过以下方式禁用或改变存储目录

方式一: rocketmq启用slf4j【推荐】

#设置系统属性


rocketmq.client.logUseSlf4j=true

启动参数 添加: -Drocketmq.client.logUseSlf4j=true 【推荐】

或者启动类添加:System.setProperty("rocketmq.client.logUseSlf4j","true")

#logback日志配置

#Rocketmq apppender配置


<appender name="RocketmqClientAppender"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${log.base}/rocketmq.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log.base}/%d{yyyy-MM-dd}/rocketmq-%i.%d{yyyy-MM-dd}.log.gz
</fileNamePattern>
<TimeBasedFileNamingAndTriggeringPolicy 
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<MaxFileSize>30MB</MaxFileSize>
</TimeBasedFileNamingAndTriggeringPolicy>
</rollingPolicy>
<encoder>
<pattern>${pattern}</pattern>
</encoder>
</appender>

#Rocketmq logger配置


<logger name="RocketmqClient" additivity="false">
<level value="warn" />
<appender-ref ref="RocketmqClientAppender"/>
</logger>

方式二: 更改默认rocketmq路劲和级别

#设置系统属性


rocketmq.client.logRoot={日终路径}
rocketmq.client.logLevel={日志等级}

建议启动参数添加:


-Drocketmq.client.logRoot=/opt/appl/Tomcat/logs/{应用名} -Drocketmq.client.logLevel=warn

RocketMQ 自己加载日志,以及特性


RocketMQConfiguration(){
   System.setProperty("rocketmq.client.log.loadconfig","false");
}

在这里插入图片描述

购物的时候订单未支付,过一段时间后自动取消订单的场景?

在这里插入图片描述

当前时间减15分钟,大于下单时间,那么取消订单

在这里插入图片描述

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: rocketmq client 日志的问题处理方式

本文链接: https://www.lsjlt.com/news/154712.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • rocketmq client 日志的问题处理方式
    目录rocketmq client 日志的问题处理方式一: rocketmq启用slf4j【推荐】方式二: 更改默认rocketmq路劲和级别RocketMQ 自己加载日志,以及特性...
    99+
    2022-11-12
  • 解决rocketmq-client日志保存路径的问题
    rocketmq-client日志保存路径 由于使用rocketmq-client会生成一个rocketmq_client.log日志文件,一般默认存于系统盘内,且持续增长速度较快,...
    99+
    2022-11-12
  • mongodb日志过大问题处理
    一般公司应用的mongodb log配置如下:logpath = /usr/local/mongodb/logs/server.log logappend = tru...
    99+
    2022-10-18
  • redis慢查询日志的访问和管理方式
    目录Redis慢查询日志的访问和管理(1)获取慢查询日志(2)获取慢查询日志列表当前的长度(3)慢查询日志重置注意事项Redis慢查询总结慢查询分析总结redis慢查询日志的访问和管理 通过一组命令来实现对慢查询日志的访...
    99+
    2022-12-22
    redis慢查询日志 慢查询日志的访问 慢查询日志管理 redis慢查询
  • 如何在Java中处理Unix日志打包问题?
    Unix系统是一种广泛使用的操作系统,它的日志文件格式也是非常常见的。在Unix系统中,日志文件的记录方式是以文本形式存储在文件中,这些日志文件有时需要被打包压缩,以便于传输或备份。在Java中,如何处理这些Unix日志打包问题呢?本文将...
    99+
    2023-11-14
    unix 日志 打包
  • Python重定向npm日志:解决日志问题的最佳方法?
    如果你使用过npm,你可能会遇到日志输出问题。npm将所有的日志都输出到控制台,而不是将其记录到文件中。这可能会导致在处理大型项目时,日志信息过多而难以捕捉。为了解决这个问题,我们可以使用Python来重定向npm的日志输出。 在Pyth...
    99+
    2023-06-19
    重定向 日志 npm
  • 解决Springboot全局异常处理与AOP日志处理中@AfterThrowing失效问题的方法
    本篇文章和大家了解一下解决Springboot全局异常处理与AOP日志处理中@AfterThrowing失效问题的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。目录一、前言二、问题三、失效场景一、前言在实际业务场景中...
    99+
    2023-07-06
  • Django 中的 Go 日志处理:如何解决常见问题?
    在开发 Web 应用程序时,日志记录是至关重要的。它可以帮助开发人员快速定位并解决问题。Django 是一种流行的 Web 框架,它提供了灵活的日志记录功能。然而,当应用程序规模变大时,日志记录可能会变得更加复杂。在本文中,我们将探讨如何...
    99+
    2023-11-12
    日志 load django
  • shell日志颜色处理及清理系统日志的方法
    记录一下shell日志颜色处理 _COLORS=${BS_COLORS:-$(tput colors 2>/dev/null || echo 0)} __detect_color_support() { #...
    99+
    2022-06-04
    shell日志颜色 shell 颜色
  • 基于slf4j日志MDC输出格式的问题
    目录slf4j日志MDC输出格式配置使用原因分析slf4j输出日志的语法slf4j输出log的语法1. 直接拼接字符串2. 使用SLF4J的格式化功能3. 格式化占位符的转义4. l...
    99+
    2022-11-12
  • ASP 框架中的路径问题:如何处理日志记录?
    ASP框架是一个非常流行的Web开发框架,它提供了一种高效的方式来构建动态Web应用程序。但是,当涉及到路径问题时,会导致很多麻烦。在本文中,我们将讨论如何处理ASP框架中的路径问题,以及如何在日志记录方面做得更好。 路径问题 在ASP框架...
    99+
    2023-11-02
    框架 path 日志
  • Springboot项目处理日志的方法
    本篇内容主要讲解“Springboot项目处理日志的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Springboot项目处理日志的方法”吧!如上图,每天会生成一个新的日志文件,然后日志进行...
    99+
    2023-06-20
  • Go语言中如何处理并发日志切割问题?
    Go语言中如何处理并发日志切割问题?在Go语言开发中,日志记录是非常重要的,通过日志可以追踪程序的行为,定位问题以及进行程序性能分析。然而,随着程序的运行时间的增长,日志文件的大小也会不断增加,这对于后续的日志分析和存储都会带来困扰。因此,...
    99+
    2023-10-22
    并发 日志 切割
  • 面试官最爱问的 Python 面试题:索引和日志处理!
    Python 是一门广泛应用的编程语言,应用领域包括数据分析、机器学习、Web 开发等。因此,Python 成为了众多公司面试的必考内容之一。其中,索引和日志处理是 Python 面试题中常见的考点。本文将介绍这两个考点,并提供一些演示代码...
    99+
    2023-10-20
    索引 日志 面试
  • MySQL binlog日志乱码的处理方法
    这篇文章主要讲解了“MySQL binlog日志乱码的处理方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL binlog日志乱码的处理方法”吧!...
    99+
    2022-10-18
  • SpringAop日志找不到方法的处理
    SpringAop日志找不到方法 错误截图: 显示没有找到该方法,于是我找到对应的类和对应的方法: 这里我用了反射来获取方法名和参数: 错误打印的结果显示方法名获取没有错误,于...
    99+
    2022-11-12
  • 解决Springboot全局异常处理与AOP日志处理中@AfterThrowing失效问题
    目录一、前言二、问题三、失效场景一、前言 在实际业务场景中,我们通常会使用全局异常处理机制,也就是在业务代码发生异常的时候,拦截异常并进行统一的处理,然后以Json格式返回给前端。同...
    99+
    2023-05-20
    Springboot @AfterThrowing失效 Springboot AOP日志处理
  • 11g生产环境监听日志告警问题处理-Subscription for
    1、系统报错 Command: failed        stdout: yes           stderr: no Before command completion, additional in...
    99+
    2022-10-18
  • 编程算法:如何在 ASP 中处理日志同步问题?
    日志是我们在开发和维护 ASP 应用程序时经常需要处理的一项任务。但是,当你需要将日志同步到多个服务器上时,就会遇到一些麻烦。在这篇文章中,我们将介绍如何使用 ASP 编程算法来处理这个问题。 首先,我们需要明确日志同步的过程。通常情况下...
    99+
    2023-08-17
    日志 同步 编程算法
  • ASP和NumPy的日志同步问题解决方法
    在许多工程和科学应用程序中,ASP(Active Server Pages)和NumPy(Numerical Python)是两个非常重要的工具。ASP是一种Microsoft开发的用于构建动态Web应用程序的服务器端脚本技术,而NumP...
    99+
    2023-09-19
    numy 同步 日志
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作