package com.ubtech.utils; import android.text.TextUtils; import android.util.Log; import com.ubtrobot.log.ALog; import java.lang.reflect.Method; import java.util.Map; /* loaded from: classes2.dex */ public class XLog { private static boolean a = true; private static String b = "XLog"; private static boolean c = false; private static Map d; private static String a(int i) { if (i == 0) { return "v"; } if (i == 1) { return "d"; } if (i == 2) { return "i"; } if (i == 3) { return "w"; } if (i != 4) { return null; } return "e"; } public static void a(boolean z) { a = z; } public static void b(String str, String str2) { ALog.a(str).b(a(str2), new Object[0]); } public static void c(String str, String str2) { ALog.a(str).e(a(str2), new Object[0]); } public static void d(String str, String str2) { if (a) { ALog.a(str).a(a(str2), new Object[0]); } } public static void a(String str, String str2) { if (a) { ALog.a(str).d(a(str2)); } } public static void b(String str, String str2, Object... objArr) { ALog.a(str).b(a(String.format(str2, objArr)), new Object[0]); } public static void c(String str, String str2, Object... objArr) { ALog.a(str).e(a(String.format(str2, objArr)), new Object[0]); } public static void d(String str, String str2, Object... objArr) { ALog.a(str).c(a(String.format(str2, objArr)), new Object[0]); } public static void a(String str, String str2, Object... objArr) { if (a) { ALog.a(str).d(a(String.format(str2, objArr))); } } public static void a(String str, String str2, Throwable th) { a(4, str, a(str2), th); } private static void a(int i, String str, String str2, Throwable th) { if (c && d.containsKey(Integer.valueOf(i))) { i = d.get(Integer.valueOf(i)).intValue(); } String str3 = b + "-" + str; String a2 = a(i); if (TextUtils.isEmpty(a2)) { return; } try { if (th != null) { Method method = Log.class.getMethod(a2, String.class, String.class, Throwable.class); if (method != null) { method.invoke(null, str3, str2, th); } } else { Method method2 = Log.class.getMethod(a2, String.class, String.class); if (method2 != null) { method2.invoke(null, str3, str2); } } } catch (Exception e) { e.printStackTrace(); } } private static String a(String str) { String className; StringBuilder sb = new StringBuilder(); StackTraceElement[] stackTrace = new Throwable().getStackTrace(); if (stackTrace != null) { int length = stackTrace.length; int i = 0; while (true) { if (i >= length) { break; } StackTraceElement stackTraceElement = stackTrace[i]; if (stackTraceElement == null || (className = stackTraceElement.getClassName()) == null || className.contains(XLog.class.getSimpleName())) { i++; } else { String substring = className.substring(className.lastIndexOf(".") + 1); if (className.contains("$")) { substring = substring.replace("$", "."); } sb.append("["); sb.append(substring); sb.append(":"); sb.append(stackTraceElement.getMethodName()); sb.append("-"); sb.append(stackTraceElement.getLineNumber()); sb.append("-"); sb.append(Thread.currentThread().getName()); sb.append("] "); sb.append(str); } } } return sb.toString(); } }