怎么配置log4j2 properties 文件中的Kafka Appender

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

怎么配置log4j2 properties 文件中的Kafka Appender

Fanshu
Hi,

在log4j 1.x 版本中,配置KafkaAppender属性只需要直接赋值,如
log4j.appender.kafka.compressionType=gzip,但是升级到log4j
2之后,Kafka相关属性都要分别设置name和value,如下:
appender.kafka.property.name=compression.type
appender.kafka.property.value=gzip

这就导致想设置其他kafka属性的时候(比如retries, lingerMs),会反复覆盖
appender.kafka.property.name/value。

请问这种情况有什么比较好的解决办法吗?谢谢!