package ren.solid.library.utils; import android.support.annotation.NonNull; import android.support.compat.BuildConfig; import android.text.TextUtils; import android.util.Log; /** * Created by _SOLID * Date:2016/5/10 * Time:10:15 */ public class SLog { private static boolean mDebug = true; private SLog() { } /** * 打印info级别的log * * @param msg */ public static void i(Object object, String msg) { String tagName = getTagName(object); if (mDebug) { Log.i(tagName, msg); } } @NonNull private static String getTagName(Object object) { String tagName = object.getClass().getSimpleName(); if (TextUtils.isEmpty(tagName)) tagName = "AnonymityClass"; return tagName; } /** * 打印info级别的log * * @param msg */ public static void i(String tag,String msg) { if (mDebug) { Log.i(tag, msg); } } /** * 打印error级别的log * * @param msg */ public static void e(Object object, String msg) { String tagName = getTagName(object); if (mDebug) { Log.e(tagName, msg); } } /** * 打印error级别的log * * @param msg */ public static void e(String msg) { if (mDebug) { Log.e("LogError", msg); } } }