Controlling your log4j settings
By Robert. Filed in Java |Tags: ant, classpath hell, Java, log4j
Nick over at the System Mobile Web Log was having trouble with Log4J and his unit tests. Seems that he was getting the log4j.properties file from XDoclet, instead of the one he wanted.
Getting Log4J to pick up the right configuration file via the classpath is always annoying. Fortunately, there’s an easy solution.
All you need to do is specify the log4j.configuration system property when you launch JUnit. The value should be the path to the log4j.properties or log4j.xml file you wish to use. Here’s an example:
[source='xml']
[/source]
To quote Nick: Hopefully this helps somebody else.



