Michael Day created LOG4J2-1332:
-----------------------------------

             Summary: Null/empty messages are not handled properly in 
RFC5424Layout
                 Key: LOG4J2-1332
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1332
             Project: Log4j 2
          Issue Type: Bug
          Components: Layouts
            Reporter: Michael Day


In the following code snippet, you can see that null/empty messages are not 
appended to the buffer. This results in a violation of RFC5424.

{code}
    private void appendMessage(StringBuilder buffer, LogEvent event) {
        Message message = event.getMessage();
        String text = message instanceof 
StructuredDataMessage?message.getFormat():message.getFormattedMessage();
        if(text != null && text.length() > 0) {
            buffer.append(' ').append(this.escapeNewlines(text, 
this.escapeNewLine));
        }
        ...
}
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to