package com.kofax.mobile.sdk.ag; import android.os.Environment; import android.text.TextUtils; import android.text.format.DateFormat; import com.kofax.mobile.sdk._internal.k; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java.util.Map; import o.InterfaceC13391fZD; /* loaded from: classes3.dex */ public class a implements com.kofax.mobile.sdk.ak.b { private static final int UX = 4000; public File Vd; public final String UT = "kofax_mobile_sdk"; public final EnumC0061a UU = EnumC0061a.VERBOSE; private final boolean UV = false; private final Map UW = new HashMap(); private final String UY = ")"; private final String UZ = "> ("; private final String Va = " > "; public final String Vb = "/.kofax_mobile_sdk.txt"; public final String DATE_FORMAT = "dd.MM.yyyy_kk.mm.ss"; private final Object[] Vc = new Object[0]; private void J(String str, String str2) { } private void K(String str, String str2) { } private void L(String str, String str2) { } private void M(String str, String str2) { } private void N(String str, String str2) { } @InterfaceC13391fZD public a() { StringBuilder sb = new StringBuilder(); sb.append(Environment.getExternalStorageDirectory().getAbsolutePath()); sb.append("/.kofax_mobile_sdk.txt"); this.Vd = new File(sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void c(String str, boolean z) { this.UW.put(str, Boolean.valueOf(z)); } @Override // com.kofax.mobile.sdk.ak.b public void B(String str) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); a("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void C(String str) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); b("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void D(String str) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); c("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void E(String str) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); d("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void F(String str) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); e("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void a(String str, Throwable th) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); a("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void b(String str, Throwable th) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); b("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void c(String str, Throwable th) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); c("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void d(String str, Throwable th) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); d("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void e(String str, Throwable th) { StringBuilder sb = new StringBuilder(); sb.append(getLocation()); sb.append(" "); sb.append(str); e("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void a(Throwable th) { a("kofax_mobile_sdk", getLocation(), th); } @Override // com.kofax.mobile.sdk.ak.b public void b(Throwable th) { b("kofax_mobile_sdk", getLocation(), th); } @Override // com.kofax.mobile.sdk.ak.b public void c(Throwable th) { c("kofax_mobile_sdk", getLocation(), th); } @Override // com.kofax.mobile.sdk.ak.b public void d(Throwable th) { d("kofax_mobile_sdk", getLocation(), th); } @Override // com.kofax.mobile.sdk.ak.b public void e(Throwable th) { e("kofax_mobile_sdk", getLocation(), th); } @Override // com.kofax.mobile.sdk.ak.b public void c(Object obj, String str) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); a("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void d(Object obj, String str) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); b("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void e(Object obj, String str) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); c("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void f(Object obj, String str) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); d("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void g(Object obj, String str) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); e("kofax_mobile_sdk", sb.toString()); } @Override // com.kofax.mobile.sdk.ak.b public void a(Object obj, String str, Throwable th) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); a("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void b(Object obj, String str, Throwable th) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); b("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void c(Object obj, String str, Throwable th) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); c("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void d(Object obj, String str, Throwable th) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); d("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void e(Object obj, String str, Throwable th) { StringBuilder sb = new StringBuilder("> ("); sb.append(obj.getClass().getSimpleName()); sb.append(")"); sb.append(getLocation()); sb.append(" "); sb.append(str); e("kofax_mobile_sdk", sb.toString(), th); } @Override // com.kofax.mobile.sdk.ak.b public void a(String str, String str2) { if (this.UU.rx() && ru()) { J(str, str2); } } @Override // com.kofax.mobile.sdk.ak.b public void b(String str, String str2) { if (this.UU.ry() && ru()) { K(str, str2); } } @Override // com.kofax.mobile.sdk.ak.b public void c(String str, String str2) { if (this.UU.rz() && ru()) { L(str, str2); } } @Override // com.kofax.mobile.sdk.ak.b public void d(String str, String str2) { if (this.UU.rA() && ru()) { M(str, str2); } } @Override // com.kofax.mobile.sdk.ak.b public void e(String str, String str2) { if (this.UU.rB() && ru()) { N(str, str2); } } @Override // com.kofax.mobile.sdk.ak.b public void a(String str, String str2, Throwable th) { if (this.UU.rx() && ru()) { f(str, str2, th); } } @Override // com.kofax.mobile.sdk.ak.b public void b(String str, String str2, Throwable th) { if (this.UU.ry() && ru()) { g(str, str2, th); } } @Override // com.kofax.mobile.sdk.ak.b public void c(String str, String str2, Throwable th) { if (this.UU.rz() && ru()) { h(str, str2, th); } } @Override // com.kofax.mobile.sdk.ak.b public void d(String str, String str2, Throwable th) { if (this.UU.rA() && ru()) { i(str, str2, th); } } @Override // com.kofax.mobile.sdk.ak.b public void e(String str, String str2, Throwable th) { if (this.UU.rB() && ru()) { j(str, str2, th); } } private void f(String str, String str2, Throwable th) { if (str2.length() > UX) { J(str, str2.substring(UX)); } } private void g(String str, String str2, Throwable th) { if (str2.length() > UX) { K(str, str2.substring(UX)); } } private void h(String str, String str2, Throwable th) { if (str2.length() > UX) { L(str, str2.substring(UX)); } } private void i(String str, String str2, Throwable th) { if (str2.length() > UX) { M(str, str2.substring(UX)); } } private void j(String str, String str2, Throwable th) { if (str2.length() > UX) { N(str, str2.substring(UX)); } } /* renamed from: com.kofax.mobile.sdk.ag.a$a, reason: collision with other inner class name */ /* loaded from: classes3.dex */ public enum EnumC0061a { VERBOSE(5), DEBUG(4), INFO(3), WARNING(2), ERROR(1), NONE(0); private final int level; EnumC0061a(int i) { this.level = i; } public final boolean rx() { return this.level == VERBOSE.level; } public final boolean ry() { return this.level >= DEBUG.level; } public final boolean rz() { return this.level >= INFO.level; } public final boolean rA() { return this.level >= WARNING.level; } public final boolean rB() { return this.level >= ERROR.level; } } private String getLocation() { String str = ":"; String name = a.class.getName(); boolean z = false; for (StackTraceElement stackTraceElement : Thread.currentThread().getStackTrace()) { if (z) { try { if (!stackTraceElement.getClassName().startsWith(name) && !stackTraceElement.getClassName().equals(k.class.getName())) { Class cls = Class.forName(stackTraceElement.getClassName()); StringBuilder sb = new StringBuilder(); sb.append(" > "); sb.append(a(cls)); sb.append(str); sb.append(stackTraceElement.getMethodName()); sb.append(str); sb.append(stackTraceElement.getLineNumber()); str = sb.toString(); return str; } } catch (ClassNotFoundException unused) { continue; } } else if (stackTraceElement.getClassName().startsWith(name)) { z = true; } } return "[]: "; } private boolean ru() { String rv = rv(); for (String str : this.UW.keySet()) { if (rv.startsWith(str)) { return this.UW.get(str).booleanValue(); } } return false; } private static String rv() { String name = a.class.getName(); boolean z = false; for (StackTraceElement stackTraceElement : Thread.currentThread().getStackTrace()) { if (z) { try { if (!stackTraceElement.getClassName().startsWith(name) && !stackTraceElement.getClassName().equals(k.class.getName())) { name = getPackageName(Class.forName(stackTraceElement.getClassName())); return name; } } catch (ClassNotFoundException unused) { continue; } } else if (stackTraceElement.getClassName().startsWith(name)) { z = true; } } return "[]: "; } private static String a(Class cls) { while (cls != null) { if (!TextUtils.isEmpty(cls.getSimpleName())) { return cls.getSimpleName(); } cls = cls.getEnclosingClass(); } return ""; } private static String getPackageName(Class cls) { while (cls != null) { if (!TextUtils.isEmpty(cls.getPackage().getName())) { return cls.getPackage().getName(); } cls = cls.getEnclosingClass(); } return ""; } private boolean b(String... strArr) { boolean z = false; try { synchronized (this.Vc) { File file = this.Vd; if (file != null) { file.createNewFile(); BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(this.Vd, true), 1024); for (String str : strArr) { StringBuilder sb = new StringBuilder(); sb.append(str); sb.append(";"); bufferedWriter.write(sb.toString()); } bufferedWriter.write("\n"); bufferedWriter.close(); z = true; } } } catch (IOException unused) { } return z; } public String rw() { Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date(System.currentTimeMillis())); return DateFormat.format("dd.MM.yyyy_kk.mm.ss", calendar).toString(); } }