package com.seewo.vcommons.utils;

import android.util.Log;
import com.seewo.vcommons.data.PropertiesUtils;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.Writer;

/* JADX INFO: loaded from: classes.dex */
public final class RLog {
    private static boolean D = true;
    private static boolean E = true;
    private static boolean I = true;
    private static final int LEVEL_D = 1;
    private static final int LEVEL_E = 4;
    private static final int LEVEL_I = 2;
    private static final int LEVEL_V = 0;
    private static final int LEVEL_W = 3;
    private static boolean V = true;
    private static boolean W = true;

    private RLog() {
    }

    static {
        updateLogEnable();
    }

    public static void updateLogEnable() {
        int property = PropertiesUtils.getProperty("persist.sys.rlog.level", 2);
        boolean zIsDebugLogEnable = PropertiesUtils.isDebugLogEnable();
        V = property <= 0 || zIsDebugLogEnable;
        D = 1 >= property || zIsDebugLogEnable;
        I = 2 >= property;
        W = 3 >= property;
        E = 4 >= property;
    }

    public static void v(String str, String str2) {
        if (V) {
            Log.v(str, str2);
        }
    }

    public static void v(String str, String str2, Object... objArr) {
        if (V) {
            Log.v(str, String.format(str2, objArr));
        }
    }

    public static void v(Object obj, String str, Object... objArr) {
        v(obj.getClass().getSimpleName(), str, objArr);
    }

    public static void d(String str, String str2) {
        if (D) {
            Log.d(str, str2);
        }
    }

    public static void d(String str, String str2, Object... objArr) {
        if (D) {
            Log.d(str, String.format(str2, objArr));
        }
    }

    public static void d(Object obj, String str, Object... objArr) {
        d(obj.getClass().getSimpleName(), str, objArr);
    }

    public static void i(String str, String str2) {
        if (I) {
            Log.i(str, str2);
        }
    }

    public static void i(String str, String str2, Object... objArr) {
        if (I) {
            Log.i(str, String.format(str2, objArr));
        }
    }

    public static void i(Object obj, String str, Object... objArr) {
        i(obj.getClass().getSimpleName(), str, objArr);
    }

    public static void w(String str, String str2) {
        if (W) {
            Log.w(str, str2);
        }
    }

    public static void w(String str, String str2, Object... objArr) {
        if (W) {
            Log.w(str, String.format(str2, objArr));
        }
    }

    public static void w(Object obj, String str, Object... objArr) {
        w(obj.getClass().getSimpleName(), str, objArr);
    }

    public static void e(String str, String str2) {
        if (E) {
            Log.e(str, str2);
        }
    }

    public static void e(String str, String str2, Object... objArr) {
        if (E) {
            Log.e(str, String.format(str2, objArr));
        }
    }

    public static void e(Object obj, String str, Object... objArr) {
        e(obj.getClass().getSimpleName(), str, objArr);
    }

    public static void e(String str, Throwable th) {
        e(str, getStackTraceString(th));
    }

    public static void e(String str, String str2, Throwable th) {
        e(str, str2 + '\n' + getStackTraceString(th));
    }

    private static String getStackTraceString(Throwable th) {
        if (th == null) {
            return "";
        }
        StringWriter stringWriter = new StringWriter(256);
        PrintWriter printWriter = new PrintWriter((Writer) stringWriter, false);
        th.printStackTrace(printWriter);
        printWriter.flush();
        return stringWriter.toString();
    }
}
