Martin Dickins created LOG4J2-873:
-------------------------------------

             Summary: WebLookup shouldn't require display-name element in 
web.xml
                 Key: LOG4J2-873
                 URL: https://issues.apache.org/jira/browse/LOG4J2-873
             Project: Log4j 2
          Issue Type: Bug
          Components: Web/Servlet
    Affects Versions: 2.0.2
            Reporter: Martin Dickins
            Priority: Minor


The initializeNonJndi method in Log4jWebInitializerImpl uses 
servletContext.getServletContextName() to get a context name (if the name 
hasn't been defined using log4jContextName). getServletContextName() returns 
the name as specified in the <display-name> element in web.xml, but that is 
optional.

If neither <display-name> nor log4jContextName is defined, this results in the 
servletContext not being set, so the WebLookup doesn't work.

It should use some sort of default. Probably the name of the war file or 
context file, if there's a generic way of getting that.



--
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