hxb
2024-10-24 ce88de4891b87c3b7b2750575e15d6e48d518852
HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/utils/HDLSDKLog.java
New file
@@ -0,0 +1,69 @@
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;
    }
}