package org.celllife.idart.misc.execute; import org.apache.log4j.Logger; public class Log4jDevice implements ILogDevice { private static Logger log = Logger.getLogger(Log4jDevice.class); private final ILogDevice.mode mode; public Log4jDevice(mode mode) { super(); this.mode = mode; } @Override public void log(String str) { switch (mode) { case DEBUG: log.debug(str); break; case INFO: log.info(str); break; case WARN: log.warn(str); break; case ERROR: log.error(str); break; default: break; } } }