alexandroid/decompiled/jadx/sources/com/esotericsoftware/minlog/Log.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

232 lines
5.8 KiB
Java

package com.esotericsoftware.minlog;
import java.io.PrintWriter;
import java.io.StringWriter;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
/* loaded from: classes6.dex */
public class Log {
public static final int LEVEL_DEBUG = 2;
public static final int LEVEL_ERROR = 5;
public static final int LEVEL_INFO = 3;
public static final int LEVEL_NONE = 6;
public static final int LEVEL_TRACE = 1;
public static final int LEVEL_WARN = 4;
private static int level = 3;
public static boolean ERROR = true;
public static boolean WARN = true;
public static boolean INFO = true;
public static boolean DEBUG = false;
public static boolean TRACE = false;
private static Logger logger = new Logger();
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
public static class Logger {
private final long firstLogTime = System.currentTimeMillis();
public void log(int i, String str, String str2, Throwable th) {
StringBuilder sb = new StringBuilder(256);
long currentTimeMillis = System.currentTimeMillis() - this.firstLogTime;
long j = currentTimeMillis / 60000;
long j2 = (currentTimeMillis / 1000) % 60;
if (j <= 9) {
sb.append('0');
}
sb.append(j);
sb.append(AbstractJsonLexerKt.COLON);
if (j2 <= 9) {
sb.append('0');
}
sb.append(j2);
if (i == 1) {
sb.append(" TRACE: ");
} else if (i == 2) {
sb.append(" DEBUG: ");
} else if (i == 3) {
sb.append(" INFO: ");
} else if (i == 4) {
sb.append(" WARN: ");
} else if (i == 5) {
sb.append(" ERROR: ");
}
if (str != null) {
sb.append(AbstractJsonLexerKt.BEGIN_LIST);
sb.append(str);
sb.append("] ");
}
sb.append(str2);
if (th != null) {
StringWriter stringWriter = new StringWriter(256);
th.printStackTrace(new PrintWriter(stringWriter));
sb.append('\n');
sb.append(stringWriter.toString().trim());
}
print(sb.toString());
}
public void print(String str) {
System.out.println(str);
}
}
private Log() {
}
public static void DEBUG() {
set(2);
}
public static void ERROR() {
set(5);
}
public static void INFO() {
set(3);
}
public static void NONE() {
set(6);
}
public static void TRACE() {
set(1);
}
public static void WARN() {
set(4);
}
public static void debug(String str, Throwable th) {
if (DEBUG) {
logger.log(2, null, str, th);
}
}
public static void error(String str, Throwable th) {
if (ERROR) {
logger.log(5, null, str, th);
}
}
public static void info(String str, Throwable th) {
if (INFO) {
logger.log(3, null, str, th);
}
}
public static void set(int i) {
level = i;
ERROR = i <= 5;
WARN = i <= 4;
INFO = i <= 3;
DEBUG = i <= 2;
TRACE = i <= 1;
}
public static void setLogger(Logger logger2) {
logger = logger2;
}
public static void trace(String str, Throwable th) {
if (TRACE) {
logger.log(1, null, str, th);
}
}
public static void warn(String str, Throwable th) {
if (WARN) {
logger.log(4, null, str, th);
}
}
public static void debug(String str, String str2, Throwable th) {
if (DEBUG) {
logger.log(2, str, str2, th);
}
}
public static void error(String str, String str2, Throwable th) {
if (ERROR) {
logger.log(5, str, str2, th);
}
}
public static void info(String str, String str2, Throwable th) {
if (INFO) {
logger.log(3, str, str2, th);
}
}
public static void trace(String str, String str2, Throwable th) {
if (TRACE) {
logger.log(1, str, str2, th);
}
}
public static void warn(String str, String str2, Throwable th) {
if (WARN) {
logger.log(4, str, str2, th);
}
}
public static void debug(String str) {
if (DEBUG) {
logger.log(2, null, str, null);
}
}
public static void error(String str) {
if (ERROR) {
logger.log(5, null, str, null);
}
}
public static void info(String str) {
if (INFO) {
logger.log(3, null, str, null);
}
}
public static void trace(String str) {
if (TRACE) {
logger.log(1, null, str, null);
}
}
public static void warn(String str) {
if (WARN) {
logger.log(4, null, str, null);
}
}
public static void debug(String str, String str2) {
if (DEBUG) {
logger.log(2, str, str2, null);
}
}
public static void error(String str, String str2) {
if (ERROR) {
logger.log(5, str, str2, null);
}
}
public static void info(String str, String str2) {
if (INFO) {
logger.log(3, str, str2, null);
}
}
public static void trace(String str, String str2) {
if (TRACE) {
logger.log(1, str, str2, null);
}
}
public static void warn(String str, String str2) {
if (WARN) {
logger.log(4, str, str2, null);
}
}
}