Yes, this worked brilliantly. Thanks! And thanks for the quick response from both of you guys.
On 1/18/16, 11:41 PM, "Gary Gregory" <[email protected]> wrote: >Ah, right, so one can just configure a <SocketAppender> with a ><Rfc5424Layout> configured in a non-standard way with useTlsMessageFormat = >"false". > >Gary > >On Mon, Jan 18, 2016 at 8:35 PM, Ralph Goers <[email protected]> >wrote: > >> As I have stated before, that’s because the SyslogAppender is really >> nothing more than the SocketAppender with one of the two Syslog Layouts >> hardwired to it. >> >> Ralph >> >> > On Jan 18, 2016, at 6:24 PM, Gary Gregory <[email protected]> >> wrote: >> > >> > Hm, yeah, you cannot pass a layout to a SyslogAppender. Dead end there. >> > >> > Gary >> > >> > On Mon, Jan 18, 2016 at 5:02 PM, Blake Day <[email protected] <mailto: >> [email protected]>> wrote: >> > >> >> So you mean a <SocketAppender>? The layout is “hardcoded” on >> >> SyslogAppender. >> >> >> >> >> >> >> >> >> >> On 1/18/16, 7:42 PM, "Gary Gregory" <[email protected]> wrote: >> >> >> >>> What about using a <SyslogAppender> with a <Rfc5424Layout>? >> >>> >> >>> Gary >> >>> >> >>> On Mon, Jan 18, 2016 at 3:17 PM, Blake Day <[email protected]> wrote: >> >>> >> >>>> It was worth a look, but no. SocketAppender creates an >> SslSocketManager >> >>>> when protocol = SSL. >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> On 1/18/16, 5:46 PM, "Gary Gregory" <[email protected]> wrote: >> >>>> >> >>>>> I think you might be able to "cheat" by saying protocol="SSL" on the >> >>>>> appender... >> >>>>> >> >>>>> Gary >> >>>>> >> >>>>> On Mon, Jan 18, 2016 at 2:07 PM, Blake Day <[email protected]> wrote: >> >>>>> >> >>>>>> Hi all, >> >>>>>> >> >>>>>> We are trying to achieve RFC5424 message formats over TCP transport >> >>>>>> without TLS. >> >>>>>> >> >>>>>> As you may know, SyslogAppender uses an instance of Rfc5424Layout to >> >>>>>> provide the logging layout. That layout takes a parameter called >> >>>>>> “useTlsMessageFormat”, which SyslogAppender sets based on whether >> >> TLS is >> >>>>>> configured. When true, the layout wraps the log event in a >> >>>>>> TlsSyslogFrame. TlsSyslogFrame simply prepends a length to the full >> >> log >> >>>>>> message, but that length is required by syslog-ng to frame RFC5424 >> >>>>>> messages. While the RFC for TCP-based transport of the RFC5424 >> >> format >> >>>> does >> >>>>>> not allow for non-TLS connections, some users (like us) would like >> to >> >>>> adopt >> >>>>>> the RFC5424 format over TCP *without* TLS. We believe, but have not >> >>>>>> tested, that we could do this by simply adding a configuration >> >>>> parameter to >> >>>>>> the SyslogAppender that allows us to override useTlsMessageFormat to >> >>>> true. >> >>>>>> >> >>>>>> Any thoughts on this change? Have we overlooked an obvious >> >> alternative >> >>>> to >> >>>>>> achieving RFC5424 over TCP without TLS? >> >>>>>> >> >>>>>> Thanks, >> >>>>>> >> >>>>>> Michael Day >> >>>>>> >> >>>>>> >> >>>>> >> >>>>> >> >>>>> -- >> >>>>> E-Mail: [email protected] | [email protected] >> >>>>> Java Persistence with Hibernate, Second Edition >> >>>>> <http://www.manning.com/bauer3/> >> >>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> >>>>> Spring Batch in Action <http://www.manning.com/templier/> >> >>>>> Blog: http://garygregory.wordpress.com >> >>>>> Home: http://garygregory.com/ >> >>>>> Tweet! http://twitter.com/GaryGregory >> >>>> >> >>> >> >>> >> >>> >> >>> -- >> >>> E-Mail: [email protected] | [email protected] >> >>> Java Persistence with Hibernate, Second Edition >> >>> <http://www.manning.com/bauer3/> >> >>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >> >>> Spring Batch in Action <http://www.manning.com/templier/> >> >>> Blog: http://garygregory.wordpress.com >> >>> Home: http://garygregory.com/ >> >>> Tweet! http://twitter.com/GaryGregory >> >> >> > >> > >> > >> > -- >> > E-Mail: [email protected] <mailto:[email protected]> | >> [email protected] <mailto:[email protected]> >> > Java Persistence with Hibernate, Second Edition >> > <http://www.manning.com/bauer3/ <http://www.manning.com/bauer3/>> >> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/ < >> http://www.manning.com/tahchiev/>> >> > Spring Batch in Action <http://www.manning.com/templier/ < >> http://www.manning.com/templier/>> >> > Blog: http://garygregory.wordpress.com < >> http://garygregory.wordpress.com/> >> > Home: http://garygregory.com/ <http://garygregory.com/> >> > Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory> >> > > > >-- >E-Mail: [email protected] | [email protected] >Java Persistence with Hibernate, Second Edition ><http://www.manning.com/bauer3/> >JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> >Spring Batch in Action <http://www.manning.com/templier/> >Blog: http://garygregory.wordpress.com >Home: http://garygregory.com/ >Tweet! http://twitter.com/GaryGregory
