MoPubDefaultLogger.smali

.class public Lcom/mopub/common/logging/MoPubDefaultLogger;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/mopub/common/logging/MoPubLogger;


# static fields
.field private static final MESSAGE_FORMAT:Ljava/lang/String; = "[%s][%s] %s"

.field private static final MESSAGE_WITH_ID_FORMAT:Ljava/lang/String; = "[%s][%s][%s] %s"


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

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

    return-void
.end method


# virtual methods
.method public log(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 11

    const/4 v0, 0x3

    const/4 v1, 0x2

    const/4 v2, 0x1

    const/4 v3, 0x0

    const-string v4, "MoPub"

    if-nez p3, :cond_1a

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

    aput-object p1, p3, v3

    aput-object p2, p3, v2

    aput-object p4, p3, v1

    const-string p1, "[%s][%s] %s"

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

    move-result-object p1

    invoke-static {v4, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    :cond_1a
    const/4 v5, 0x4

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

    aput-object p1, v5, v3

    aput-object p2, v5, v2

    aput-object p3, v5, v1

    aput-object p4, v5, v0

    const-string p1, "[%s][%s][%s] %s"

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

    move-result-object p1

    invoke-static {v4, p1}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method