package com.hdl.linkpm.sdk.utils; import android.util.Log; import com.hdl.linkpm.sdk.HDLLinkPMSdk; /** * Created by jlchen on 12/2/21. * SDK打印控制工具类 */ public class HDLSDKLog { private static boolean isEnabled = false; public static void d(String tag, String msg) { if (tag != null && msg != null && isEnabled) { Log.d(HDLLinkPMSdk.SDK_NAME, tag + "-- " + msg); } } public static void e(String tag, String msg) { if (tag != null && msg != null && isEnabled) { Log.e(HDLLinkPMSdk.SDK_NAME, tag + "-- " + msg); } } public static void w(String tag, String msg) { if (tag != null && msg != null && isEnabled) { Log.w(HDLLinkPMSdk.SDK_NAME, tag + "-- " + msg); } } public static void v(String tag, String msg) { if (tag != null && msg != null && isEnabled) { Log.v(HDLLinkPMSdk.SDK_NAME, tag + "-- " + msg); } } public static void i(String tag, String msg) { if (tag != null && msg != null && isEnabled) { Log.i(HDLLinkPMSdk.SDK_NAME, tag + "-- " + msg); } } public static void i(String msg) { if (msg != null && isEnabled) { Log.i(HDLLinkPMSdk.SDK_NAME, msg); } } public static void e(String msg) { if (msg != null && isEnabled) { Log.e(HDLLinkPMSdk.SDK_NAME, msg); } } /** * 是否开启SDK日志打印 * @param bOpen */ public static void setHDLSDKLogOpen(boolean bOpen){ isEnabled = bOpen; } public static boolean isLogOpen() { return isEnabled; } }