use log4j/commons logging instead of sysout