/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.dataprocess.common; import org.apache.log4j.Logger; /** * */ public final class Log { private static final Logger LOG = Logger.getLogger(Log.class); private Log() { } private static String getLoggerName(Class logger) { return logger.getName() + " : "; } public static void debug(Class logger, Object msg) { LOG.debug(getLoggerName(logger) + msg); } public static void debug(Class logger, Object msg, Throwable error) { LOG.debug(getLoggerName(logger) + msg, error); } public static void error(Class logger, Object msg) { LOG.error(getLoggerName(logger) + msg); } public static void error(Class logger, Object msg, Throwable error) { LOG.error(getLoggerName(logger) + msg, error); } public static void fatal(Class logger, Object msg) { LOG.fatal(getLoggerName(logger) + msg); } public static void fatal(Class logger, Object msg, Throwable error) { LOG.fatal(getLoggerName(logger) + msg, error); } public static void info(Class logger, Object msg) { LOG.info(getLoggerName(logger) + msg); } public static void info(Class logger, Object msg, Throwable error) { LOG.info(getLoggerName(logger) + msg, error); } public static void warn(Class logger, Object msg) { LOG.warn(getLoggerName(logger) + msg); } public static void warn(Class logger, Object msg, Throwable error) { LOG.warn(getLoggerName(logger) + msg, error); } public static boolean isDebugEnabled() { return LOG.isDebugEnabled(); } public static boolean isInfoEnabled() { return LOG.isInfoEnabled(); } }