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]