Xlog.smali
.class public Lcom/tencent/mars/xlog/Xlog;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/tencent/mars/xlog/Log$LogImp;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/tencent/mars/xlog/Xlog$XLoggerInfo;
}
.end annotation
# static fields
.field public static final AppednerModeAsync:I = 0x0
.field public static final AppednerModeSync:I = 0x1
.field public static final LEVEL_ALL:I = 0x0
.field public static final LEVEL_DEBUG:I = 0x1
.field public static final LEVEL_ERROR:I = 0x4
.field public static final LEVEL_FATAL:I = 0x5
.field public static final LEVEL_INFO:I = 0x2
.field public static final LEVEL_NONE:I = 0x6
.field public static final LEVEL_VERBOSE:I = 0x0
.field public static final LEVEL_WARNING:I = 0x3
# direct methods
.method public constructor <init>()V
.registers 1
.line 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static native appenderOpen(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.end method
.method private static decryptTag(Ljava/lang/String;)Ljava/lang/String;
.registers 1
return-object p0
.end method
.method public static native logWrite(Lcom/tencent/mars/xlog/Xlog$XLoggerInfo;Ljava/lang/String;)V
.end method
.method public static native logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.end method
.method public static open(ZIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.registers 7
if-eqz p0, :cond_c
const-string p0, "stlport_shared"
.line 30
invoke-static {p0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
const-string p0, "marsxlog"
.line 31
invoke-static {p0}, Ljava/lang/System;->loadLibrary(Ljava/lang/String;)V
.line 34
:cond_c
invoke-static/range {p1 .. p6}, Lcom/tencent/mars/xlog/Xlog;->appenderOpen(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
return-void
.end method
.method public static native setAppenderMode(I)V
.end method
.method public static native setConsoleLogOpen(Z)V
.end method
.method public static native setErrLogOpen(Z)V
.end method
.method public static native setLogLevel(I)V
.end method
.method public static native setMaxAliveTime(J)V
.end method
.method public static native setMaxFileCount(I)V
.end method
.method public static native setMaxFileSize(J)V
.end method
# virtual methods
.method public native appenderClose()V
.end method
.method public native appenderFlush(Z)V
.end method
.method public native getLogLevel()I
.end method
.method public logD(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 48
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x1
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method
.method public logE(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 63
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x4
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method
.method public logF(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 68
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x5
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method
.method public logI(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 53
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x2
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method
.method public logV(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 43
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x0
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method
.method public logW(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
.registers 22
.line 58
invoke-static {p1}, Lcom/tencent/mars/xlog/Xlog;->decryptTag(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
const/4 v0, 0x3
move-object v2, p2
move-object v3, p3
move v4, p4
move/from16 v5, p5
move-wide/from16 v6, p6
move-wide/from16 v8, p8
move-object/from16 v10, p10
invoke-static/range {v0 .. v10}, Lcom/tencent/mars/xlog/Xlog;->logWrite2(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJJLjava/lang/String;)V
return-void
.end method