package com.dazhi.libroot.util;

import android.util.Log;

/**
 * 功能：日志工具
 * 描述：
 * 作者：WangZezhi
 * 邮箱：wangzezhi528@163.com
 * 创建日期：2018/5/2 10:41
 * 修改日期：2018/5/2 10:41
 */
@SuppressWarnings({"unused", "RedundantSuppression"})
public class RtLog {
    // 默认关闭
    private static boolean booDebug = false;

    public static boolean isDebug() {
        return booDebug;
    }
    public static void setOpen() {
        booDebug = true;
    }

    /**
     * =======================================
     * 作者：WangZezhi  (2018/5/2  10:45)
     * 功能：
     * 描述：
     * =======================================
     */
    public static void d(String strMsg) {
        d("RtLogD", strMsg);
    }

    public static void d(String strTag, String strMsg) {
        d(strTag, strMsg, null);
    }

    public static void d(String strTag, String strMsg, Throwable tr) {
        if (!booDebug) {
            return;
        }
        Log.d(strTag, strMsg, tr);
    }

    public static void i(String strMsg) {
        i("RtLogI", strMsg);
    }

    public static void i(String strTag, String strMsg) {
        i(strTag, strMsg, null);
    }

    public static void i(String strTag, String strMsg, Throwable tr) {
        if (!booDebug) {
            return;
        }
        Log.i(strTag, strMsg, tr);
    }

    public static void e(String strMsg) {
        e("RtLogE", strMsg);
    }

    public static void e(String strTag, String strMsg) {
        e(strTag, strMsg, null);
    }

    public static void e(String strTag, String strMsg, Throwable tr) {
        if (!booDebug) {
            return;
        }
        Log.e(strTag, strMsg, tr);
    }

}
