what-the-bank/sources/com/google/android/gms/vision/clearcut/VisionClearcutLogger.java

45 lines
1.4 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.vision.clearcut;
import android.content.Context;
import com.google.android.gms.clearcut.ClearcutLogger;
import com.google.android.gms.internal.vision.zzct;
import com.google.android.gms.internal.vision.zzdu;
import com.google.android.gms.internal.vision.zzjt;
import com.google.android.gms.vision.L;
/* loaded from: classes2.dex */
public class VisionClearcutLogger {
private final ClearcutLogger zzbw;
private boolean zzbx = true;
public VisionClearcutLogger(Context context) {
this.zzbw = new ClearcutLogger(context, "VISION", null);
}
public final void zzb(int i, zzdu zzduVar) {
int zzeq = zzduVar.zzeq();
byte[] bArr = new byte[zzeq];
zzjt.zza(zzduVar, bArr, 0, zzeq);
if (i < 0 || i > 3) {
L.isLoggable(4);
return;
}
try {
if (this.zzbx) {
this.zzbw.newEvent(bArr).setEventCode(i).log();
return;
}
zzdu zzduVar2 = new zzdu();
try {
zzjt.zza(zzduVar2, bArr);
L.zzc("Would have logged:\n%s", zzduVar2.toString());
} catch (Exception e) {
L.zza(e, "Parsing error", new Object[0]);
}
} catch (Exception e2) {
zzct.zza(e2);
L.zza(e2, "Failed to log", new Object[0]);
}
}
}