.class public final Lcom/tencent/open/a/h; .super Ljava/lang/Object; .source "ProGuard" # static fields .field public static final a:Lcom/tencent/open/a/h; # direct methods .method static constructor ()V .locals 1 .line 49 new-instance v0, Lcom/tencent/open/a/h; invoke-direct {v0}, Lcom/tencent/open/a/h;->()V sput-object v0, Lcom/tencent/open/a/h;->a:Lcom/tencent/open/a/h; return-void .end method .method public constructor ()V .locals 0 .line 37 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public final a(I)Ljava/lang/String; .locals 1 const/4 v0, 0x4 if-eq p1, v0, :cond_3 const/16 v0, 0x8 if-eq p1, v0, :cond_2 const/16 v0, 0x10 if-eq p1, v0, :cond_1 const/16 v0, 0x20 if-eq p1, v0, :cond_0 packed-switch p1, :pswitch_data_0 const-string p1, "-" return-object p1 :pswitch_0 const-string p1, "D" return-object p1 :pswitch_1 const-string p1, "V" return-object p1 :cond_0 const-string p1, "A" return-object p1 :cond_1 const-string p1, "E" return-object p1 :cond_2 const-string p1, "W" return-object p1 :cond_3 const-string p1, "I" return-object p1 nop :pswitch_data_0 .packed-switch 0x1 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public a(ILjava/lang/Thread;JLjava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)Ljava/lang/String; .locals 4 const-wide/16 v0, 0x3e8 .line 109 rem-long v0, p3, v0 .line 111 new-instance v2, Landroid/text/format/Time; invoke-direct {v2}, Landroid/text/format/Time;->()V .line 113 invoke-virtual {v2, p3, p4}, Landroid/text/format/Time;->set(J)V .line 115 new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V .line 117 invoke-virtual {p0, p1}, Lcom/tencent/open/a/h;->a(I)Ljava/lang/String; move-result-object p1 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p1, 0x2f invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-string p1, "%Y-%m-%d %H:%M:%S" invoke-virtual {v2, p1}, Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p1, 0x2e invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-wide/16 v2, 0xa cmp-long p1, v0, v2 if-gez p1, :cond_0 const-string p1, "00" .line 121 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; goto :goto_0 :cond_0 const-wide/16 v2, 0x64 cmp-long p1, v0, v2 if-gez p1, :cond_1 const/16 p1, 0x30 .line 125 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 128 :cond_1 :goto_0 invoke-virtual {p3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const/16 p1, 0x20 invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const/16 p4, 0x5b invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; if-nez p2, :cond_2 const-string p2, "N/A" .line 132 invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; goto :goto_1 .line 136 :cond_2 invoke-virtual {p2}, Ljava/lang/Thread;->getName()Ljava/lang/String; move-result-object p2 invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; :goto_1 const/16 p2, 0x5d .line 139 invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p3, p4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p3, p5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {p3, p6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 p1, 0xa invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; if-eqz p7, :cond_3 const-string p2, "* Exception : \n" .line 143 invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {p7}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String; move-result-object p2 invoke-virtual {p3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 146 :cond_3 invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 return-object p1 .end method