Github user fluxroot commented on the issue:

    https://github.com/apache/logging-log4j2/pull/176
  
    That was my initial thought as well. However, there have been a couple of 
issues which made me copy the functionality from Configurator.initialize() over 
to Log4jWebInitializerImpl.getConfigURIs():
    
    1. log4j-web is an optional dependency and only useful in a servlet 
container environment. Common code would have to go into log4j-core.
    2. Parsing config location in Log4jWebInitializerImpl.getConfigURI() is 
more complicated. In addition to resolving file URIs, we have to search WEB-INF 
and also consider servlet context name to find the matching config.
    
    The solution in Java 8 would be to pass a closure to resolve the config 
location. For Java 7 I guess there's no elegant solution for this problem (or 
maybe I'm missing something :)). So for now I would leave this fix as is.


---

Reply via email to