/** * @FileName: LogUtil.java * @Package: com.asura.framework.base.util * @author sence * @created 7/27/2015 9:18 AM * <p/> * Copyright 2017 Asura */ package com.asura.framework.utils; import org.slf4j.Logger; /** * <p>日志工具类</p> * * <PRE> * <BR> 修改记录 * <BR>----------------------------------------------- * <BR> 修改日期 修改人 修改内容 * </PRE> * * @author sence * @since 1.0 * @version 1.0 */ public class LogUtil { /** * 工具类 私有化其构造,防止通过new创建对象 * @from sonar */ private LogUtil(){ } /** * trace level * @param logger * @param s * @param objs */ public static void trace(Logger logger,String s,Object... objs){ if(logger.isTraceEnabled()){ logger.trace(s, objs); } } /** * Debug level * @param logger * @param s * @param objs */ public static void debug(Logger logger,String s,Object... objs){ if(logger.isDebugEnabled()){ logger.debug(s,objs); } } /** * info level * @param logger * @param s * @param objs */ public static void info(Logger logger,String s,Object... objs){ if(logger.isInfoEnabled()){ logger.info(s, objs); } } /** * warn level * @param logger * @param s * @param objs */ public static void warn(Logger logger,String s,Object... objs){ if(logger.isWarnEnabled()){ logger.warn(s, objs); } } /** * error level * @param logger * @param s * @param objs */ public static void error(Logger logger,String s,Object... objs){ if(logger.isErrorEnabled()){ logger.error(s,objs); } } }