【问题标题】:Spring Kafka Producer loggingSpring Kafka Producer 日志记录
【发布时间】:2018-12-10 22:14:13
【问题描述】:

我正在尝试开发/调试 Spring KAfka 应用程序。我正在使用 KafkaTemplate 将 POJO 序列化为 JSON。但是我无法记录实际的序列化 JSON 文本。有没有办法记录这些详细信息?需要什么日志配置?

【问题讨论】:

    标签: spring apache-kafka spring-kafka


    【解决方案1】:

    这取决于您如何进行序列化。如果您在模板中使用StringJsonMessageConverter,使用StringSerializer,并使用send(Message<?>),则在Kafka 属性中配置的ProducerInterceptor 将看到JSON。

    如果您使用的是JsonSerializer,它将不起作用,因为拦截器在序列化之前会看到记录。您必须创建自己的 Serializer 来包装 JsonSerializer 并记录输出。

    【讨论】:

      猜你喜欢
      • 2019-01-09
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 2018-04-13
      • 2019-01-07
      • 2021-11-19
      相关资源
      最近更新 更多