首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kafka.0.8.1.1中不工作的kafka.producer.KafkaLog4jAppender日志4j转换模式

Kafka.0.8.1.1中不工作的kafka.producer.KafkaLog4jAppender日志4j转换模式
EN

Stack Overflow用户
提问于 2014-09-19 22:41:23
回答 1查看 729关注 0票数 0

我试图使用KafkaLog4jAppender来写卡夫卡,也用一个文件附件来写一个文件。转换模式适用于文件,但对于kafka appender则不起作用。

文件附录的输出是2014-09-19T22:30:14.781Z INFO com.test.poc.StartProgram Message1,但是Kafka appender的输出是Message1

在我的log4j.properties文件下面找到

代码语言:javascript
复制
log4j.rootCategory=INFO
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.file.File=logs/test.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd'T'HH:mm:ss.SSS'Z'}{UTC} %p %C %m%n

log4j.logger.com=INFO,file,KAFKA

#Kafka Appender
log4j.appender.KAFKA=kafka.producer.KafkaLog4jAppender
log4j.appender.KAFKA.layout=org.apache.log4j.PatternLayout
log4j.appender.KAFKA.layout.ConversionPattern=%d{yyyy-MM-dd'T'HH:mm:ss.SSS'Z'}{UTC} %p  %C %m%n

log4j.appender.KAFKA.ProducerType=async
log4j.appender.KAFKA.BrokerList=localhost:9092
log4j.appender.KAFKA.Topic=test`enter code here`
log4j.appender.KAFKA.Serializer=kafka.test.AppenderStringSerializer 
EN

回答 1

Stack Overflow用户

发布于 2015-04-23 23:02:35

这是一个著名的Kafka bug;修复是在Kafka 0.8.2中:

https://issues.apache.org/jira/browse/KAFKA-847

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25943365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档