package t7;

import android.util.Log;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.LogRecord;

/* JADX INFO: loaded from: classes.dex */
public final class d extends Handler {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final d f17031a = new d();

    @Override // java.util.logging.Handler
    public final void publish(LogRecord logRecord) {
        int iMin;
        P6.g.e(logRecord, "record");
        CopyOnWriteArraySet copyOnWriteArraySet = c.f17029a;
        String loggerName = logRecord.getLoggerName();
        P6.g.d(loggerName, "record.loggerName");
        int iIntValue = logRecord.getLevel().intValue();
        Level level = Level.INFO;
        int i = iIntValue > level.intValue() ? 5 : logRecord.getLevel().intValue() == level.intValue() ? 4 : 3;
        String message = logRecord.getMessage();
        P6.g.d(message, "record.message");
        Throwable thrown = logRecord.getThrown();
        String strI0 = (String) c.f17030b.get(loggerName);
        if (strI0 == null) {
            strI0 = X6.e.i0(23, loggerName);
        }
        if (Log.isLoggable(strI0, i)) {
            if (thrown != null) {
                message = message + '\n' + Log.getStackTraceString(thrown);
            }
            int length = message.length();
            int i5 = 0;
            while (i5 < length) {
                int iS = X6.e.S(message, '\n', i5, 4);
                if (iS == -1) {
                    iS = length;
                }
                while (true) {
                    iMin = Math.min(iS, i5 + 4000);
                    String strSubstring = message.substring(i5, iMin);
                    P6.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
                    Log.println(i, strI0, strSubstring);
                    if (iMin >= iS) {
                        break;
                    } else {
                        i5 = iMin;
                    }
                }
                i5 = iMin + 1;
            }
        }
    }

    @Override // java.util.logging.Handler
    public final void close() {
    }

    @Override // java.util.logging.Handler
    public final void flush() {
    }
}
