- always use log4j