package o; import java.io.PrintWriter; import java.io.StringWriter; import java.io.Writer; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public final class guQ { private static final List d = new ArrayList(); static volatile RVV[] c = new RVV[0]; private static final RVV b = new RVV() { // from class: o.guQ.3 @Override // o.guQ.RVV public final void d(String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.d(str, objArr); } } @Override // o.guQ.RVV public final void b(Throwable th, String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.b(th, str, objArr); } } @Override // o.guQ.RVV public final void c(String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.c(str, objArr); } } @Override // o.guQ.RVV public final void e(Throwable th, String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.e(th, str, objArr); } } @Override // o.guQ.RVV public final void c(Throwable th) { for (RVV rvv : guQ.c) { rvv.c(th); } } @Override // o.guQ.RVV public final void b(String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.b(str, objArr); } } @Override // o.guQ.RVV public final void a(String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.a(str, objArr); } } @Override // o.guQ.RVV public final void d(Throwable th, String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.d(th, str, objArr); } } @Override // o.guQ.RVV public final void a(Throwable th) { for (RVV rvv : guQ.c) { rvv.a(th); } } @Override // o.guQ.RVV public final void e(String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.e(str, objArr); } } @Override // o.guQ.RVV public final void a(Throwable th, String str, Object... objArr) { for (RVV rvv : guQ.c) { rvv.a(th, str, objArr); } } @Override // o.guQ.RVV public final void d(Throwable th) { for (RVV rvv : guQ.c) { rvv.d(th); } } @Override // o.guQ.RVV protected final void a(int i, String str, Throwable th) { throw new AssertionError("Missing override for log method."); } }; public static void b(String str, Object... objArr) { b.d(str, objArr); } public static void a(Throwable th, String str, Object... objArr) { b.b(th, str, objArr); } public static void c(String str, Object... objArr) { b.c(str, objArr); } public static void d(Throwable th, String str, Object... objArr) { b.e(th, str, objArr); } public static void d(Throwable th) { b.c(th); } public static void e(String str, Object... objArr) { b.b(str, objArr); } public static void d(String str, Object... objArr) { b.a(str, objArr); } public static void c(Throwable th, String str, Object... objArr) { b.d(th, str, objArr); } public static void a(Throwable th) { b.a(th); } public static void a(String str, Object... objArr) { b.e(str, objArr); } public static void e(Throwable th, String str, Object... objArr) { b.a(th, str, objArr); } public static void e(Throwable th) { b.d(th); } public static RVV e(String str) { for (RVV rvv : c) { rvv.a.set(str); } return b; } public static void c(RVV rvv) { List list = d; synchronized (list) { list.add(rvv); c = (RVV[]) list.toArray(new RVV[list.size()]); } } private guQ() { throw new AssertionError("No instances."); } /* loaded from: classes.dex */ public static abstract class RVV { final ThreadLocal a = new ThreadLocal<>(); protected abstract void a(int i, String str, Throwable th); protected boolean d(int i) { return true; } public void d(String str, Object... objArr) { e(2, null, str, objArr); } public void b(Throwable th, String str, Object... objArr) { e(2, th, str, objArr); } public void c(String str, Object... objArr) { e(3, null, str, objArr); } public void e(Throwable th, String str, Object... objArr) { e(3, th, str, objArr); } public void c(Throwable th) { e(3, th, null, new Object[0]); } public void b(String str, Object... objArr) { e(4, null, str, objArr); } public void a(String str, Object... objArr) { e(5, null, str, objArr); } public void d(Throwable th, String str, Object... objArr) { e(5, th, str, objArr); } public void a(Throwable th) { e(5, th, null, new Object[0]); } public void e(String str, Object... objArr) { e(6, null, str, objArr); } public void a(Throwable th, String str, Object... objArr) { e(6, th, str, objArr); } public void d(Throwable th) { e(6, th, null, new Object[0]); } private void e(int i, Throwable th, String str, Object... objArr) { if (this.a.get() != null) { this.a.remove(); } if (d(i)) { if (str != null && str.length() == 0) { str = null; } if (str != null) { if (objArr != null && objArr.length > 0) { str = String.format(str, objArr); } if (th != null) { StringBuilder sb = new StringBuilder(); sb.append(str); sb.append("\n"); sb.append(b(th)); str = sb.toString(); } } else if (th == null) { return; } else { str = b(th); } a(i, str, th); } } private static String b(Throwable th) { StringWriter stringWriter = new StringWriter(256); PrintWriter printWriter = new PrintWriter((Writer) stringWriter, false); th.printStackTrace(printWriter); printWriter.flush(); return stringWriter.toString(); } } }