LiteavLog.smali

.class public Lcom/tencent/liteav/base/util/LiteavLog;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation runtime Lcom/tencent/liteav/base/annotations/JNINamespace;
    value = "liteav"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/tencent/liteav/base/util/LiteavLog$a;,
        Lcom/tencent/liteav/base/util/LiteavLog$b;
    }
.end annotation


# static fields
.field private static sCallback:Lcom/tencent/liteav/base/util/LiteavLog$a; = null

.field private static final useChromiumBaseLog:Z = true


# direct methods
.method static constructor <clinit>()V
    .registers 0

    .line 19
    invoke-static {}, Lcom/tencent/liteav/base/util/s;->a()Z

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 14
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static varargs d(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 41
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 42
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_b
    return-void
.end method

.method public static d(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    .line 52
    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/base/Log;->d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    return-void
.end method

.method public static varargs d(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 3

    .line 47
    invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static e(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 113
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 114
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V

    :cond_b
    return-void
.end method

.method public static varargs e(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 95
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 96
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->e(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_b
    return-void
.end method

.method public static e(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    .line 106
    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/base/Log;->e(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    return-void
.end method

.method public static e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V
    .registers 4

    .line 120
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string p1, "\n"

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {p2}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static varargs e(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 3

    .line 101
    invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static getLogLevel()I
    .registers 1

    .line 127
    invoke-static {}, Lcom/tencent/liteav/base/util/LiteavLog;->nativeGetLogLevel()I

    move-result v0

    return v0
.end method

.method public static varargs i(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 59
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 60
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_b
    return-void
.end method

.method public static i(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    .line 70
    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/base/Log;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    return-void
.end method

.method public static varargs i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 3

    .line 65
    invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->i(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static native nativeGetLogLevel()I
.end method

.method public static native nativeSetConsoleLogEnabled(Z)V
.end method

.method public static native nativeSetLogCallbackEnabled(Z)V
.end method

.method public static native nativeSetLogCompressEnabled(Z)V
.end method

.method public static native nativeSetLogFilePath(Ljava/lang/String;)V
.end method

.method public static native nativeSetLogLevel(I)V
.end method

.method public static native nativeSetLogToFileEnabled(Z)V
.end method

.method public static onLog(ILjava/lang/String;)V
    .registers 4

    .line 188
    sget-object v0, Lcom/tencent/liteav/base/util/LiteavLog;->sCallback:Lcom/tencent/liteav/base/util/LiteavLog$a;

    if-eqz v0, :cond_d

    .line 190
    invoke-static {p0}, Lcom/tencent/liteav/base/util/LiteavLog$b;->a(I)Lcom/tencent/liteav/base/util/LiteavLog$b;

    move-result-object p0

    const-string v1, "TXLiteAVSDK"

    invoke-interface {v0, p0, v1, p1}, Lcom/tencent/liteav/base/util/LiteavLog$a;->a(Lcom/tencent/liteav/base/util/LiteavLog$b;Ljava/lang/String;Ljava/lang/String;)V

    :cond_d
    return-void
.end method

.method public static setCallback(Lcom/tencent/liteav/base/util/LiteavLog$a;)V
    .registers 1

    .line 169
    sput-object p0, Lcom/tencent/liteav/base/util/LiteavLog;->sCallback:Lcom/tencent/liteav/base/util/LiteavLog$a;

    return-void
.end method

.method public static varargs v(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 23
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 24
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_b
    return-void
.end method

.method public static v(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    .line 34
    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/base/Log;->v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    return-void
.end method

.method public static varargs v(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 3

    .line 29
    invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->v(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static varargs w(Lcom/tencent/liteav/base/b/a;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 4

    if-eqz p0, :cond_b

    .line 77
    invoke-virtual {p0}, Lcom/tencent/liteav/base/b/a;->a()Z

    move-result p0

    if-eqz p0, :cond_b

    .line 78
    invoke-static {p1, p2, p3}, Lcom/tencent/liteav/base/util/LiteavLog;->w(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_b
    return-void
.end method

.method public static w(Ljava/lang/String;Ljava/lang/String;)V
    .registers 3

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    .line 88
    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/base/Log;->w(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    return-void
.end method

.method public static varargs w(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
    .registers 3

    .line 83
    invoke-static {p1, p2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/tencent/liteav/base/util/LiteavLog;->w(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method