ImoLogger.smali

.class public Lcom/imo/android/common/liveeventbus/logger/ImoLogger;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/imo/android/common/liveeventbus/logger/Logger;


# static fields
.field private static final TAG:Ljava/lang/String; = "[LiveEventBus]"


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

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

    return-void
.end method


# virtual methods
.method public log(Ljava/util/logging/Level;Ljava/lang/String;)V
    .registers 5

    .line 13
    sget-object v0, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level;

    const-string v1, "[LiveEventBus]"

    if-ne p1, v0, :cond_b

    const/4 p1, 0x1

    .line 1079
    invoke-static {v1, p2, p1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    return-void

    .line 15
    :cond_b
    sget-object v0, Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;

    if-ne p1, v0, :cond_13

    .line 2075
    invoke-static {v1, p2}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 17
    :cond_13
    sget-object v0, Ljava/util/logging/Level;->INFO:Ljava/util/logging/Level;

    if-ne p1, v0, :cond_1b

    .line 3071
    invoke-static {v1, p2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 19
    :cond_1b
    sget-object p2, Ljava/util/logging/Level;->CONFIG:Ljava/util/logging/Level;

    if-eq p1, p2, :cond_21

    .line 21
    sget-object p1, Ljava/util/logging/Level;->OFF:Ljava/util/logging/Level;

    :cond_21
    return-void
.end method

.method public log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
    .registers 6

    .line 28
    sget-object v0, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level;

    const-string v1, "[LiveEventBus]"

    if-ne p1, v0, :cond_b

    const/4 p1, 0x1

    .line 3083
    invoke-static {v1, p2, p3, p1}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V

    return-void

    .line 30
    :cond_b
    sget-object p3, Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;

    if-ne p1, p3, :cond_13

    .line 4075
    invoke-static {v1, p2}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 32
    :cond_13
    sget-object p3, Ljava/util/logging/Level;->INFO:Ljava/util/logging/Level;

    if-ne p1, p3, :cond_1b

    .line 5071
    invoke-static {v1, p2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V

    return-void

    .line 34
    :cond_1b
    sget-object p2, Ljava/util/logging/Level;->CONFIG:Ljava/util/logging/Level;

    if-eq p1, p2, :cond_21

    .line 36
    sget-object p1, Ljava/util/logging/Level;->OFF:Ljava/util/logging/Level;

    :cond_21
    return-void
.end method