Where to place log4j.xml

It finds the log4j.xml using the CLASSPATH. If log4j doesn’t find any config file, it will send an error to the console. If you don’t see any such error then it is likely that it is finding a config file which may not be the one you are editing. There is a command-line option to force Log4J to report the path of the config file it is using.

From http://wiki.apache.org/logging-log4j/Log4jConfigurationHelp

If you run with “-Dlog4j.debug” then
log4j will print out info to standard
output telling how it is trying to
configure itself. Looking through that
will tell you where it is looking for
the config file.

Leave a Comment