You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Ralph Goers (JIRA)" <ji...@apache.org> on 2019/02/03 06:39:00 UTC

[jira] [Commented] (LOG4J2-2532) SyslogAppender with RFC5424 and TLS is prepending messagelength

    [ https://issues.apache.org/jira/browse/LOG4J2-2532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16759312#comment-16759312 ] 

Ralph Goers commented on LOG4J2-2532:
-------------------------------------

I just took a look at [https://tools.ietf.org/html/rfc5425.] It says the 2 byte length prefix is required for TLS syslog messages.

> SyslogAppender with RFC5424 and TLS is prepending messagelength
> ---------------------------------------------------------------
>
>                 Key: LOG4J2-2532
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-2532
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Core, Layouts
>    Affects Versions: 2.11.1
>         Environment: Linux
>            Reporter: Maximilian
>            Priority: Blocker
>   Original Estimate: 1h
>          Time Spent: 0.5h
>  Remaining Estimate: 0.5h
>
> If I want to log via Syslog (RFC5424) the logs seem to have the length of the message in front of the message which results in parser errors at the syslogserver.
> {{config:}}
> {{<?xml version="1.0" encoding="UTF-8"?>}}
> {{ <Configuration status="INFO">}}
> {{ <Appenders>}}
> {{  <Syslog name="local" host="localhost" port="10001" format="RFC5424" newLine="true" id="App" mdcId="9999">}}
> {{   <SSL>}}
> {{    <TrustStore location="trust.jks" password="testtest" />}}
> {{   </SSL>}}
> {{  </Syslog>}}
> {{ </Appenders>}}
> {{ <Loggers>}}
> {{  <Root level="debug">}}
> {{   <AppenderRef ref="local"/>}}
> {{  </Root>}}
> {{ </Loggers>}}
> {{ </Configuration> }}
> {{Result (with openssl s_server -key private.pem -cert public.pem -accept 10001):}}
> {{67 <134>1 2019-01-14T13:26:14.947+01:00 apu localhorst 12866 - - Test}}
> Expected result:
> {{<134>1 2019-01-14T13:26:14.947+01:00 apu localhorst 12866 - - Test}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)