package com.ironsource.mediationsdk.logger; /* loaded from: classes4.dex */ public abstract class IronSourceLogger { int a; private String b; public class IronSourceLogLevel { public static final int ERROR = 3; public static final int INFO = 1; public static final int VERBOSE = 0; public static final int WARNING = 2; public IronSourceLogLevel() { } } public enum IronSourceTag { API, ADAPTER_API, CALLBACK, ADAPTER_CALLBACK, NETWORK, INTERNAL, NATIVE, EVENT } public IronSourceLogger(String str) { this.b = str; this.a = 0; } public IronSourceLogger(String str, int i) { this.b = str; this.a = i; } public int a() { return this.a; } public String b() { return this.b; } public boolean equals(Object obj) { if (obj == null || !(obj instanceof IronSourceLogger)) { return false; } IronSourceLogger ironSourceLogger = (IronSourceLogger) obj; String str = this.b; return str != null && str.equals(ironSourceLogger.b); } public abstract void log(IronSourceTag ironSourceTag, String str, int i); public abstract void logException(IronSourceTag ironSourceTag, String str, Throwable th); public void setDebugLevel(int i) { this.a = i; } }