[ https://issues.apache.org/jira/browse/SAMZA-479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14274374#comment-14274374 ]
Yan Fang commented on SAMZA-479: -------------------------------- 1. Is the only difference between new LogingEvent and the original LoggingEvent "subAppend" part, which gives the logging messages format? 2. {quote} This approach would allow us to use any Serde<LoggingEvent> {quote} Here, it confused me a little. The Serde<LoggingEvent> is more likely an interface, then LoggingEventAvroSerde inherits it, or you are thinking of directly serializing the LoggingEvent, then the receiver side (such as ELK) deserializes back to LoggingEvent? > Make StreamAppender pluggable for different log formats > ------------------------------------------------------- > > Key: SAMZA-479 > URL: https://issues.apache.org/jira/browse/SAMZA-479 > Project: Samza > Issue Type: Improvement > Affects Versions: 0.9.0 > Reporter: Yan Fang > Assignee: Yan Fang > Fix For: 0.9.0 > > > Currently the StreamAppender only accepts String and sends String as the > format for all the logs. It will be useful to have StreamAppender to accept > and send other formats, such as Avro, JSON, etc. So the idea is to move the > encoding of the LoggingEvent to a serde. -- This message was sent by Atlassian JIRA (v6.3.4#6332)