[ https://issues.apache.org/jira/browse/KAFKA-2041?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benoy Antony updated KAFKA-2041: -------------------------------- Attachment: kafka-2041-004.patch Attaching the patch ported to Java. Also added a test case to test whether the key is properly derived. > Add ability to specify a KeyClass for KafkaLog4jAppender > -------------------------------------------------------- > > Key: KAFKA-2041 > URL: https://issues.apache.org/jira/browse/KAFKA-2041 > Project: Kafka > Issue Type: Improvement > Components: producer > Reporter: Benoy Antony > Assignee: Jun Rao > Attachments: KAFKA-2041.patch, kafka-2041-001.patch, > kafka-2041-002.patch, kafka-2041-003.patch, kafka-2041-004.patch > > > KafkaLog4jAppender is the Log4j Appender to publish messages to Kafka. > Since there is no key or explicit partition number, the messages are sent to > random partitions. > In some cases, it is possible to derive a key from the message itself. > So it may be beneficial to enable KafkaLog4jAppender to accept KeyClass which > will provide a key for a given message. -- This message was sent by Atlassian JIRA (v6.3.4#6332)