Files
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

88 lines
2.9 KiB
Java

package com.mbridge.msdk.tracker.network;
import android.util.Log;
import csdk.gluads.Consts;
import java.util.List;
import java.util.Locale;
/* loaded from: classes4.dex */
public class ae {
public static String a = "TrackManager_Volley";
private static final String b = "com.mbridge.msdk.tracker.network.ae";
public static void a(String str, Object... objArr) {
}
public static void b(String str, Object... objArr) {
d(str, objArr);
}
public static void c(String str, Object... objArr) {
Log.e(a, d(str, objArr));
}
public static void a(Throwable th, String str, Object... objArr) {
Log.e(a, d(str, objArr), th);
}
private static String d(String str, Object... objArr) {
String str2;
if (objArr != null) {
str = String.format(Locale.US, str, objArr);
}
StackTraceElement[] stackTrace = new Throwable().fillInStackTrace().getStackTrace();
int i = 2;
while (true) {
if (i >= stackTrace.length) {
str2 = "<unknown>";
break;
}
if (!stackTrace[i].getClassName().equals(b)) {
String className = stackTrace[i].getClassName();
String substring = className.substring(className.lastIndexOf(46) + 1);
str2 = substring.substring(substring.lastIndexOf(36) + 1) + Consts.STRING_PERIOD + stackTrace[i].getMethodName();
break;
}
i++;
}
return String.format(Locale.US, "[%d] %s: %s", Long.valueOf(Thread.currentThread().getId()), str2, str);
}
public static class a {
private final List<C0236a> a;
private boolean b;
/* renamed from: com.mbridge.msdk.tracker.network.ae$a$a, reason: collision with other inner class name */
public static class C0236a {
public final String a;
public final long b;
public final long c;
}
public final void finalize() throws Throwable {
long j;
if (this.b) {
return;
}
this.b = true;
if (this.a.size() == 0) {
j = 0;
} else {
long j2 = this.a.get(0).c;
List<C0236a> list = this.a;
j = list.get(list.size() - 1).c - j2;
}
if (j > 0) {
long j3 = this.a.get(0).c;
ae.b("(%-4d ms) %s", Long.valueOf(j), "Request on the loose");
for (C0236a c0236a : this.a) {
long j4 = c0236a.c;
ae.b("(+%-4d) [%2d] %s", Long.valueOf(j4 - j3), Long.valueOf(c0236a.b), c0236a.a);
j3 = j4;
}
}
ae.c("Marker log finalized without finish() - uncaught exit point for request", new Object[0]);
}
}
}