logging - Spring Kafka监听器方法-记录输入记录
问题描述
我正在使用spring-kafka
,我的@KafkaListener
方法有一个注释@org.springframework.messaging.handler.annotation.Payload
如下的参数:
@KafkaListener(topics = "my-topic")
public void consumeTrigger(@Payload InputDTO InputDTO) {
...
}
输入为 json 格式,我org.springframework.kafka.support.serializer.JsonDeserializer
用作值解串器。一切都很好,但我需要记录收到的输入 json。是否有这样的设施,spring-kafka
如果没有,除了提供自定义 JsonDeserializer 之外还有其他选择吗?
解决方案
目前反序列化器中没有日志记录;您可以简单地将其包装JsonDeserializer
在自己的文件中并deserialize()
在登录后调用它;只要确保也委托该configure()
方法。
推荐阅读
- java - 将通话与房间同步
- javascript - 从子组件更改父状态不起作用
- ruby - 使用 Ruby 连接到 Coinbase API 并遇到连接问题。法拉第
- javascript - 如何使用jQuery向HTML字符串(带有嵌套标签)添加'checked'属性,然后返回整个字符串?
- javascript - 使用 Plot.ly javascript 删除组条形图中的空白条形空间?
- javascript - 一个简单的事件没有触发
- php - CPanel 请求的 URL / 在此服务器上未找到
- wso2 - entgraiot 服务器支持的 iOS 版本
- algorithm - 如何使用交叉验证方法制作决策树?
- flutter - 我的代码中有此错误,我正在尝试使用 firebase、email_authentication 创建登录页面