package com.jingewenku.abrahamcaijin.commonutil; import android.util.Log; /** * 主要功能: 系统日志输出工具类 * @Prject: CommonUtilLibrary * @Package: com.jingewenku.abrahamcaijin.commonutil * @author: AbrahamCaiJin * @date: 2017年05月04日 14:13 * @Copyright: 个人版权所有 * @Company: * @version: 1.0.0 */ public class AppLogMessageMgr { //是否输出 private static boolean isDebug = true; /* * 设置debug模式(true:打印日志 false:不打印) */ public static void isEnableDebug(boolean isDebug){ AppLogMessageMgr.isDebug = isDebug; } /** * * @param tag * @param msg */ public static void i(String tag,String msg){ if(isDebug){ Log.i(tag, msg != null ? msg : ""); } } public static void i(Object object,String msg){ if(isDebug){ Log.i(object.getClass().getSimpleName(), msg != null ? msg : ""); } } public static void i(String msg){ if(isDebug){ Log.i(" [INFO] --- ", msg != null ? msg : ""); } } /** * * @param tag * @param msg */ public static void d(String tag,String msg){ if(isDebug){ Log.d(tag, msg != null ? msg : ""); } } public static void d(Object object,String msg){ if(isDebug){ Log.d(object.getClass().getSimpleName(), msg != null ? msg : ""); } } public static void d(String msg){ if(isDebug){ Log.d(" [DEBUG] --- ", msg != null ? msg : ""); } } /** * * @param tag * @param msg */ public static void w(String tag,String msg){ if(isDebug){ Log.w(tag, msg != null ? msg : ""); } } public static void w(Object object,String msg){ if(isDebug){ Log.w(object.getClass().getSimpleName(), msg != null ? msg : ""); } } public static void w(String msg){ if(isDebug){ Log.w(" [WARN] --- ", msg != null ? msg : ""); } } /** * * @param tag * @param msg */ public static void e(String tag,String msg){ if(isDebug){ Log.e(tag, msg !=null ? msg : ""); } } public static void e(Object object,String msg){ if(isDebug){ Log.e(object.getClass().getSimpleName(), msg !=null ? msg : ""); } } public static void e(String msg){ if(isDebug){ Log.e(" [ERROR] --- ", msg !=null ? msg : ""); } } /** * * @param tag * @param msg */ public static void v(String tag, String msg){ if(isDebug){ Log.v(tag, msg != null ? msg : ""); } } public static void v(Object object, String msg){ if(isDebug){ Log.v(object.getClass().getSimpleName(), msg != null ? msg : ""); } } public static void v( String msg){ if(isDebug){ Log.v(" [VERBOSE] --- ", msg != null ? msg : ""); } } }