LogUtil.java

/*
 * Decompiled with CFR 0_132.
 * 
 * Could not load the following classes:
 *  android.text.TextUtils
 *  android.util.Log
 */
package org.xutils.common.util;

import android.text.TextUtils;
import android.util.Log;
import org.xutils.x;

public class LogUtil {
    public static String customTagPrefix = "x_log";

    private LogUtil() {
    }

    private static String generateTag() {
        StackTraceElement caller = new Throwable().getStackTrace()[2];
        String tag = "%s.%s(L:%d)";
        String callerClazzName = caller.getClassName();
        callerClazzName = callerClazzName.substring(callerClazzName.lastIndexOf(".") + 1);
        tag = String.format(tag, callerClazzName, caller.getMethodName(), caller.getLineNumber());
        tag = TextUtils.isEmpty((CharSequence)customTagPrefix) ? tag : customTagPrefix + ":" + tag;
        return tag;
    }

    public static void d(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.d((String)tag, (String)content);
    }

    public static void d(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.d((String)tag, (String)content, (Throwable)tr);
    }

    public static void e(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.e((String)tag, (String)content);
    }

    public static void e(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.e((String)tag, (String)content, (Throwable)tr);
    }

    public static void i(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.i((String)tag, (String)content);
    }

    public static void i(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.i((String)tag, (String)content, (Throwable)tr);
    }

    public static void v(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.v((String)tag, (String)content);
    }

    public static void v(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.v((String)tag, (String)content, (Throwable)tr);
    }

    public static void w(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.w((String)tag, (String)content);
    }

    public static void w(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.w((String)tag, (String)content, (Throwable)tr);
    }

    public static void w(Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.w((String)tag, (Throwable)tr);
    }

    public static void wtf(String content) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.wtf((String)tag, (String)content);
    }

    public static void wtf(String content, Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.wtf((String)tag, (String)content, (Throwable)tr);
    }

    public static void wtf(Throwable tr) {
        if (!x.isDebug()) {
            return;
        }
        String tag = LogUtil.generateTag();
        Log.wtf((String)tag, (Throwable)tr);
    }
}