【问题标题】:How to customize ZonedDateatime in Kafka message using danielwegener Kafka appender如何使用 danielwegener Kafka appender 在 Kafka 消息中自定义 ZonedDateatime
【发布时间】:2020-01-07 06:05:53
【问题描述】:

我正在使用 github.danielwegener.logback.kafka.kafkaappender 在 Apache Kafka 上发布应用程序日志或消息。消息包括一些字符串字段和 ZonedDateatime java8 字段。但是当消息登录到 kafka 时,它会产生不正确的 ZonedDataatime。意味着它记录了额外的 ZonedDateatime 属性并显示大 json。如何使用 Kafka appender 自定义日期时间?

【问题讨论】:

  • 为什么不使用 log4j2 kafka appenders?
  • 我必须使用 logstash 在 kibana 中打印消息。
  • 好的。你没有说任何关于logstash,只有logback ......我只是建议你可以跳过logstash并在log4j2中随意格式化数据

标签: java apache-kafka logstash


【解决方案1】:

问题已解决。我找到了 PrettyPrintingJsonGeneratorDecorator 类。使用这个类,我可以格式化时间戳和其他字段。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多