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>

Reply via email to