You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Juri Berlanda (JIRA)" <ji...@apache.org> on 2018/11/13 10:54:00 UTC

[jira] [Created] (LOG4J2-2504) Missing JavaDoc in ThrowablePatternConverter newInstance(Configuration, String[])

Juri Berlanda created LOG4J2-2504:
-------------------------------------

             Summary: Missing JavaDoc in ThrowablePatternConverter newInstance(Configuration, String[])
                 Key: LOG4J2-2504
                 URL: https://issues.apache.org/jira/browse/LOG4J2-2504
             Project: Log4j 2
          Issue Type: Documentation
          Components: Pattern Converters
    Affects Versions: 2.11.1, 2.8.2
            Reporter: Juri Berlanda


While upgrading from Log4j 2.7 to the most recent 2.11.1 I noticed, that the API forĀ {{{color:#333333}ThrowablePatternConverter{color}}} changed.

It used to be (up until 2.8.1):

{{{color:#333333}ThrowablePatternConverter newInstance(final String[] options)
{color}}}

{color:#333333}but starting from 2.8.2 it is:{color}

{{{color:#333333}ThrowablePatternConverter newInstance(final Configuration config, final String[] options)
{color}}}

{color:#333333}The new Parameter is not described in JavaDoc and I cannot figure out how I would get a {{Configuration}} object which would cause it to behave the same as with 2.7.{color}

{color:#333333}In addition: I think it would be a good idea to add a convenience {{ThrowablePatternConverter newInstance(final String[] options)}} which uses said defaultĀ {{Configuration}} both to easy upgrades, and to allow backwards compatibility for stuff compiled against 2.7 (in my case a {color}LogEventPatternConverter {color:#333333}deployed toTomcat).{color}



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