Files
rr3-apk/decompiled/sources/com/facebook/internal/Logger.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

212 lines
8.7 KiB
Java

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<String, String> 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;
}
}
}