I'd be nice if we could just handle both.
I'm game if you want to chat about it, the first one I just wrote to get a 
basic setup, the whole syslog
world suffers from not being that greatly standardized :)

/je

On Nov 23, 2011, at 7:09 AM, geemang wrote:

> The spec does not say anything about backwards compatibility, but I believe
> much of the syslog code in the existing component is reusable.  
> 
> ASSUMPTIONS: we handle TLS / SSL etc with the netty / mina layer. SYSLOG4J
> is being used right now, but likely optional. Writing and parsing RFC5424 is
> not that hard, you guys already handle most of it. So, time permitting, we
> might move on without it. 
> 
> A RFC5424 syslog event starts like this: <110>1   where the '1' after the >
> denotes that this is a version greater than 3164. So it's possible to detect
> this when doing unmarshal and parse the message appropriately. 
> 
> On the unmarshal side we're not so lucky, RFC5424 introduces STRUCTURED-DATA
> with is a defined structure for the message part. We'd need someway to tell
> the syslog that we'd like to write structured data.  
> 
> If we enhance the existing syslog component, it'd require some someway the
> user could select the appropriate version.  It'd be nice to handle both
> RFC's with one component.
> 
> Is there best practice you can suggest here? 
> 
> 
> 
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/syslog-RFC-5424-dataformat-component-tp5015386p5016770.html
> Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to