package com.facebook.internal; import android.util.Log; import com.facebook.FacebookSdk; import com.facebook.LoggingBehavior; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.StringCompanionObject; import kotlin.text.StringsKt__StringsJVMKt; /* loaded from: classes2.dex */ public final class Logger { public static final String LOG_TAG_BASE = "FacebookSDK."; private final LoggingBehavior behavior; private StringBuilder contents; private int priority; private final String tag; public static final Companion Companion = new Companion(null); private static final HashMap stringsToReplace = new HashMap<>(); public static final void log(LoggingBehavior loggingBehavior, int i, String str, String str2) { Companion.log(loggingBehavior, i, str, str2); } public static final void log(LoggingBehavior loggingBehavior, int i, String str, String str2, Object... objArr) { Companion.log(loggingBehavior, i, str, str2, objArr); } public static final void log(LoggingBehavior loggingBehavior, String str, String str2) { Companion.log(loggingBehavior, str, str2); } public static final void log(LoggingBehavior loggingBehavior, String str, String str2, Object... objArr) { Companion.log(loggingBehavior, str, str2, objArr); } public static final synchronized void registerAccessToken(String str) { synchronized (Logger.class) { Companion.registerAccessToken(str); } } public static final synchronized void registerStringToReplace(String str, String str2) { synchronized (Logger.class) { Companion.registerStringToReplace(str, str2); } } public final int getPriority() { return this.priority; } public Logger(LoggingBehavior behavior, String tag) { Intrinsics.checkNotNullParameter(behavior, "behavior"); Intrinsics.checkNotNullParameter(tag, "tag"); this.priority = 3; this.behavior = behavior; this.tag = Intrinsics.stringPlus(LOG_TAG_BASE, Validate.notNullOrEmpty(tag, "tag")); this.contents = new StringBuilder(); } public final void setPriority(int i) { Validate validate = Validate.INSTANCE; Validate.oneOf(Integer.valueOf(i), "value", 7, 3, 6, 4, 2, 5); setPriority(i); } public final String getContents() { Companion companion = Companion; String sb = this.contents.toString(); Intrinsics.checkNotNullExpressionValue(sb, "contents.toString()"); return companion.replaceStrings(sb); } public final void log() { String sb = this.contents.toString(); Intrinsics.checkNotNullExpressionValue(sb, "contents.toString()"); logString(sb); this.contents = new StringBuilder(); } public final void logString(String string) { Intrinsics.checkNotNullParameter(string, "string"); Companion.log(this.behavior, this.priority, this.tag, string); } public final void append(StringBuilder stringBuilder) { Intrinsics.checkNotNullParameter(stringBuilder, "stringBuilder"); if (shouldLog()) { this.contents.append((CharSequence) stringBuilder); } } public final void append(String string) { Intrinsics.checkNotNullParameter(string, "string"); if (shouldLog()) { this.contents.append(string); } } public final void append(String format, Object... args) { Intrinsics.checkNotNullParameter(format, "format"); Intrinsics.checkNotNullParameter(args, "args"); if (shouldLog()) { StringBuilder sb = this.contents; StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE; Object[] copyOf = Arrays.copyOf(args, args.length); String format2 = String.format(format, Arrays.copyOf(copyOf, copyOf.length)); Intrinsics.checkNotNullExpressionValue(format2, "java.lang.String.format(format, *args)"); sb.append(format2); } } public final void appendKeyValue(String key, Object value) { Intrinsics.checkNotNullParameter(key, "key"); Intrinsics.checkNotNullParameter(value, "value"); append(" %s:\t%s\n", key, value); } private final boolean shouldLog() { FacebookSdk facebookSdk = FacebookSdk.INSTANCE; return FacebookSdk.isLoggingBehaviorEnabled(this.behavior); } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final synchronized void registerStringToReplace(String original, String replace) { Intrinsics.checkNotNullParameter(original, "original"); Intrinsics.checkNotNullParameter(replace, "replace"); Logger.stringsToReplace.put(original, replace); } public final synchronized void registerAccessToken(String accessToken) { Intrinsics.checkNotNullParameter(accessToken, "accessToken"); FacebookSdk facebookSdk = FacebookSdk.INSTANCE; if (!FacebookSdk.isLoggingBehaviorEnabled(LoggingBehavior.INCLUDE_ACCESS_TOKENS)) { registerStringToReplace(accessToken, "ACCESS_TOKEN_REMOVED"); } } public final void log(LoggingBehavior behavior, String tag, String string) { Intrinsics.checkNotNullParameter(behavior, "behavior"); Intrinsics.checkNotNullParameter(tag, "tag"); Intrinsics.checkNotNullParameter(string, "string"); log(behavior, 3, tag, string); } public final void log(LoggingBehavior behavior, String tag, String format, Object... args) { Intrinsics.checkNotNullParameter(behavior, "behavior"); Intrinsics.checkNotNullParameter(tag, "tag"); Intrinsics.checkNotNullParameter(format, "format"); Intrinsics.checkNotNullParameter(args, "args"); if (FacebookSdk.isLoggingBehaviorEnabled(behavior)) { StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE; Object[] copyOf = Arrays.copyOf(args, args.length); String format2 = String.format(format, Arrays.copyOf(copyOf, copyOf.length)); Intrinsics.checkNotNullExpressionValue(format2, "java.lang.String.format(format, *args)"); log(behavior, 3, tag, format2); } } public final void log(LoggingBehavior behavior, int i, String tag, String format, Object... args) { Intrinsics.checkNotNullParameter(behavior, "behavior"); Intrinsics.checkNotNullParameter(tag, "tag"); Intrinsics.checkNotNullParameter(format, "format"); Intrinsics.checkNotNullParameter(args, "args"); if (FacebookSdk.isLoggingBehaviorEnabled(behavior)) { StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE; Object[] copyOf = Arrays.copyOf(args, args.length); String format2 = String.format(format, Arrays.copyOf(copyOf, copyOf.length)); Intrinsics.checkNotNullExpressionValue(format2, "java.lang.String.format(format, *args)"); log(behavior, i, tag, format2); } } public final void log(LoggingBehavior behavior, int i, String tag, String string) { Intrinsics.checkNotNullParameter(behavior, "behavior"); Intrinsics.checkNotNullParameter(tag, "tag"); Intrinsics.checkNotNullParameter(string, "string"); if (FacebookSdk.isLoggingBehaviorEnabled(behavior)) { String replaceStrings = replaceStrings(string); if (!StringsKt__StringsJVMKt.startsWith$default(tag, Logger.LOG_TAG_BASE, false, 2, null)) { tag = Intrinsics.stringPlus(Logger.LOG_TAG_BASE, tag); } Log.println(i, tag, replaceStrings); if (behavior == LoggingBehavior.DEVELOPER_ERRORS) { new Exception().printStackTrace(); } } } /* JADX INFO: Access modifiers changed from: private */ public final synchronized String replaceStrings(String str) { String str2; str2 = str; for (Map.Entry entry : Logger.stringsToReplace.entrySet()) { str2 = StringsKt__StringsJVMKt.replace$default(str2, (String) entry.getKey(), (String) entry.getValue(), false, 4, (Object) null); } return str2; } } }