当前位置: 首页 > news >正文

从零开始建设网站搜索引擎调价平台哪个好

从零开始建设网站,搜索引擎调价平台哪个好,web网站怎么做超链接,大学英文网站建设当使用 Logback 日志框架和 RabbitMQ 的 RabbitHandler 注解时,如果无法获取消费的 traceId 信息,可能是因为在处理 RabbitMQ 消息时,没有正确地将 traceId 传递到日志中。 为了将 traceId 传递到日志中,你可以利用 MDC&#xff…

当使用 Logback 日志框架和 RabbitMQ 的 @RabbitHandler 注解时,如果无法获取消费的 traceId 信息,可能是因为在处理 RabbitMQ 消息时,没有正确地将 traceId 传递到日志中。

为了将 traceId 传递到日志中,你可以利用 MDC(Mapped Diagnostic Context)机制。MDC 是一个线程绑定的上下文容器,允许你在整个线程处理过程中存储和访问自定义的上下文信息。

以下是一个示例,展示如何在 Spring Boot 应用程序中使用 Logback、RabbitMQ 和 MDC 来记录消费的 traceId 信息:

首先,在消息处理方法中,手动将 traceId 设置到 MDC 中。

import org.slf4j.MDC;
import org.springframework.amqp.rabbit.annotation.RabbitHandler;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;

@Component
@RabbitListener(queues = "your_queue_name")
public class RabbitMQConsumer {

    @RabbitHandler
    public void handleMessage(Message message) {
        // 从消息中获取 traceId
        String traceId = message.getTraceId();
        // 将 traceId 设置到 MDC 中
        MDC.put("traceId", traceId);

        // 处理消息的逻辑...

        // 完成后清除 MDC 中的 traceId
        MDC.remove("traceId");
    }
}
在上述示例中,我们使用 MDC.put("traceId", traceId) 将 traceId 设置到 MDC 中,并在消息处理完成后使用 MDC.remove("traceId") 清除。

接下来,在 Logback 配置文件中的日志输出模式中,添加 %X{traceId} 占位符来输出 traceId 信息。
xml
Copy code
<configuration>

  <!-- 其他配置项... -->

  <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%date [%thread] [%X{traceId}] %-5level %logger{36} - %msg%n</pattern>
    </encoder>
  </appender>

  <!-- 其他 appender 配置... -->

  <root level="INFO">
    <appender-ref ref="CONSOLE" />
  </root>

</configuration>
在上述示例中,我们将 %X{traceId} 添加到输出模式的 %date、%thread 和 %level 之间,以获取 traceId 信息。

通过上述配置,你应该能够在日志中看到消费的 traceId 信息了。确保在消息处理方法中正确设置和清除 MDC,并在日志输出模式中正确使用 %X{traceId} 占位符。

http://www.ds6.com.cn/news/108120.html

相关文章:

  • 本地网站模板修改在线seo优化
  • 怎么做网站报告一份完整的营销策划方案
  • 同一个公司可以做几个网站吗学生班级优化大师
  • 假网站如何做中和seo公司
  • 大连比较好的建站公司企业网站制作要求
  • 免费做背景调查的网站足球最新世界排名表
  • php如何制作网站网络营销考试题目及答案2022
  • 学校网站建设招标方案做个小程序需要花多少钱
  • 厦门建站程序今日十大热点新闻事件
  • 建设监理有限责任公司网站搜索引擎查询
  • 短视频剪辑自学成都网站seo外包
  • 手机网站制作软件适合30岁女人的培训班
  • 网站建设与规划试卷海南seo代理加盟供应商
  • 网站设计与建设第一章无锡百度信息流
  • asp网站添加背景音乐廊坊百度关键词优化怎么做
  • 网站系统建设技术服务费新闻营销
  • 什么网站可以做免费广告公司seo是什么级别
  • 广州正规网站建设有哪些个人网站推广平台大全
  • 网站建设方案书范文怎么创建网站快捷方式
  • 网站群建设指导意见站长推广网
  • 怎么申请公司网址做seo推广一年大概的费用
  • c2c模式类型哈尔滨seo整站优化
  • wordpress评论自定义头像优化公司组织架构
  • 梅州网站建设公司网推和地推的区别
  • 随州建设局网站网站seo专员
  • 怎样用FW做网站的首页北京优化seo排名优化
  • 大兴安岭网站建设公司企业网站seo多少钱
  • 网站编程设计方向关键词搜索站长工具
  • 网站 只做程序百度拍照搜索
  • 品牌网站建设預定大蝌蚪网站推广是干嘛的