jimu-decompiled/sources/com/ubtrobot/log/ALog.java
2025-05-13 19:24:51 +02:00

72 lines
2.1 KiB
Java

package com.ubtrobot.log;
import android.content.Context;
import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.CsvFormatStrategy;
import com.orhanobut.logger.DiskLogAdapter;
import com.orhanobut.logger.LogAdapter;
import com.orhanobut.logger.LogcatLogStrategy;
import com.orhanobut.logger.Logger;
import com.orhanobut.logger.PrettyFormatStrategy;
import com.orhanobut.logger.Printer;
import java.io.File;
import java.lang.Thread;
import java.text.SimpleDateFormat;
import java.util.Locale;
/* loaded from: classes2.dex */
public class ALog {
private static AndroidLogAdapter a;
private static Thread.UncaughtExceptionHandler b;
public static void a(Context context, String str) {
PrettyFormatStrategy.Builder a2 = PrettyFormatStrategy.a();
a2.a(false);
a2.a(0);
a2.b(1);
a2.a(new LogcatLogStrategy());
a2.a(str);
a = new AndroidLogAdapter(a2.a());
Logger.a((LogAdapter) a);
File a3 = ExternalOverFroyoUtils.a(context, "log");
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM-dd HH:mm:ss.SSS", Locale.UK);
CsvFormatStrategy.Builder a4 = CsvFormatStrategy.a();
a4.a(simpleDateFormat);
a4.a(a3.getAbsolutePath());
a4.b(str);
Logger.a((LogAdapter) new DiskLogAdapter(a4.a()));
Thread.setDefaultUncaughtExceptionHandler(a(context));
}
public static void b(String str, Object... objArr) {
Logger.b(str, objArr);
}
public static void c(String str, Object... objArr) {
Logger.c(str, objArr);
}
public static Printer a(String str) {
return Logger.a(str);
}
public static void a(Object obj) {
Logger.a(obj);
}
public static void a(String str, Object... objArr) {
Logger.a(str, objArr);
}
public static void a(Throwable th, String str, Object... objArr) {
Logger.a(th, str, objArr);
}
private static Thread.UncaughtExceptionHandler a(Context context) {
if (b == null) {
b = CrashExceptionHandler.b(context);
}
return b;
}
}