DefaultLogger.smali

.class public Lcom/imo/android/common/liveeventbus/logger/DefaultLogger;
.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 10
    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 16
    sget-object v0, Ljava/util/logging/Level;->SEVERE:Ljava/util/logging/Level;

    const-string v1, "[LiveEventBus]"

    if-ne p1, v0, :cond_a

    .line 17
    invoke-static {v1, p2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

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

    if-ne p1, v0, :cond_12

    .line 19
    invoke-static {v1, p2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    return-void

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

    if-ne p1, v0, :cond_1a

    .line 21
    invoke-static {v1, p2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

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

    if-eq p1, p2, :cond_20

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

    :cond_20
    return-void
.end method

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

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

    const-string v1, "[LiveEventBus]"

    if-ne p1, v0, :cond_a

    .line 32
    invoke-static {v1, p2, p3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return-void

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

    if-ne p1, v0, :cond_12

    .line 34
    invoke-static {v1, p2, p3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return-void

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

    if-ne p1, v0, :cond_1a

    .line 36
    invoke-static {v1, p2, p3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return-void

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

    if-eq p1, p2, :cond_20

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

    :cond_20
    return-void
.end method