Kelvin created LOG4J2-1940:
------------------------------

             Summary: Rfc5424Layout fails if using constructor without mdcId or 
Enterprise number
                 Key: LOG4J2-1940
                 URL: https://issues.apache.org/jira/browse/LOG4J2-1940
             Project: Log4j 2
          Issue Type: Bug
          Components: Layouts
            Reporter: Kelvin
            Priority: Minor


The Rfc5424Layout constructor contains a call to create a new StructuredDataId 
and, unlike the PluginFactory code, does not set the defaults of mdcId to 
DEFAULT_MDCID and enterpriseNumber to DEFAULT_ENTERPRISE_NUMBER. This causes 
StructuredDataId to raise an exception unless these two parameters are set, 
even if not used, which I think is an unexpected usage scenario.

I can think of two options, set the defaults or possibly better yet don't try 
and create the object if includeMdc = false.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to