nicoloboschi commented on PR #3202:
URL: https://github.com/apache/bookkeeper/pull/3202#issuecomment-1098820481

   yes, I mean the log configuration file. we can have that module with the 
`log4j2.xml` file. Then if a module needs particular configuration (very 
unlikely) we can add a `log4j2-test.xml` file which has precedence over 
log4j2.xml one. 
   (see the docs 
[here](https://logging.apache.org/log4j/2.x/manual/configuration.html))
   >Log4j will inspect the "log4j2.configurationFile" system property and, if 
set, will attempt to load the configuration using the ConfigurationFactory that 
matches the file extension. Note that this is not restricted to a location on 
the local file system and may contain a URL.
   If no system property is set the properties ConfigurationFactory will look 
for log4j2-test.properties in the classpath.
   If no such file is found the YAML ConfigurationFactory will look for 
log4j2-test.yaml or log4j2-test.yml in the classpath.
   If no such file is found the JSON ConfigurationFactory will look for 
log4j2-test.json or log4j2-test.jsn in the classpath.
   If no such file is found the XML ConfigurationFactory will look for 
log4j2-test.xml in the classpath.
   If a test file cannot be located the properties ConfigurationFactory will 
look for log4j2.properties on the classpath.
   If a properties file cannot be located the YAML ConfigurationFactory will 
look for log4j2.yaml or log4j2.yml on the classpath.
   If a YAML file cannot be located the JSON ConfigurationFactory will look for 
log4j2.json or log4j2.jsn on the classpath.
   If a JSON file cannot be located the XML ConfigurationFactory will try to 
locate log4j2.xml on the classpath.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to