use log4j instead of commons logging