66 lines
1.8 KiB
Java
66 lines
1.8 KiB
Java
package com.hw.videoprocessor.util;
|
|
|
|
import android.util.Log;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class CL {
|
|
private static boolean a = false;
|
|
|
|
static class TagInfo {
|
|
String a;
|
|
String b;
|
|
int c;
|
|
|
|
TagInfo() {
|
|
}
|
|
}
|
|
|
|
private static String a(TagInfo tagInfo, String str, Object... objArr) {
|
|
return "[" + tagInfo.b + "():" + tagInfo.c + "]" + b(str, objArr);
|
|
}
|
|
|
|
private static String b(String str, Object... objArr) {
|
|
return objArr.length == 0 ? str : String.format(str, objArr);
|
|
}
|
|
|
|
public static void c(String str, Object... objArr) {
|
|
if (a) {
|
|
TagInfo a2 = a(new Throwable().getStackTrace());
|
|
Log.i(a2.a, a(a2, str, objArr));
|
|
}
|
|
}
|
|
|
|
public static void d(String str, Object... objArr) {
|
|
if (a) {
|
|
TagInfo a2 = a(new Throwable().getStackTrace());
|
|
Log.w(a2.a, a(a2, str, objArr));
|
|
}
|
|
}
|
|
|
|
private static TagInfo a(StackTraceElement[] stackTraceElementArr) {
|
|
TagInfo tagInfo = new TagInfo();
|
|
if (stackTraceElementArr.length > 1) {
|
|
tagInfo.a = stackTraceElementArr[1].getFileName();
|
|
if (tagInfo.a.endsWith(".java")) {
|
|
tagInfo.a = tagInfo.a.substring(0, r1.length() - 5);
|
|
}
|
|
tagInfo.b = stackTraceElementArr[1].getMethodName();
|
|
tagInfo.c = stackTraceElementArr[1].getLineNumber();
|
|
}
|
|
return tagInfo;
|
|
}
|
|
|
|
public static void a(String str, Object... objArr) {
|
|
if (a) {
|
|
TagInfo a2 = a(new Throwable().getStackTrace());
|
|
Log.e(a2.a, a(a2, str, objArr));
|
|
}
|
|
}
|
|
|
|
public static void a(Throwable th) {
|
|
if (a) {
|
|
Log.e(a(th.getStackTrace()).a, "", th);
|
|
}
|
|
}
|
|
}
|