Certain log4j features are not configurable via the log4j.properties file, not to mention the log4j.properties file is messy. For this reason, we should transition to a XML file to configure log4j. The .properties vs. .xml argument has only come up in
HADOOP-211, where the XML configuration was vetoed for Tomcat integration issues.