LogUtils$Config.smali
.class public final Lcom/blankj/utilcode/util/LogUtils$Config;
.super Ljava/lang/Object;
.source "LogUtils.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/blankj/utilcode/util/LogUtils;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "Config"
.end annotation
# instance fields
.field private mConsoleFilter:I
.field private mDefaultDir:Ljava/lang/String;
.field private mDir:Ljava/lang/String;
.field private mFileExtension:Ljava/lang/String;
.field private mFileFilter:I
.field private mFilePrefix:Ljava/lang/String;
.field private mFileWriter:Lcom/blankj/utilcode/util/LogUtils$IFileWriter;
.field private mGlobalTag:Ljava/lang/String;
.field private mLog2ConsoleSwitch:Z
.field private mLog2FileSwitch:Z
.field private mLogBorderSwitch:Z
.field private mLogHeadSwitch:Z
.field private mLogSwitch:Z
.field private mProcessName:Ljava/lang/String;
.field private mSaveDays:I
.field private mSingleTagSwitch:Z
.field private mStackDeep:I
.field private mStackOffset:I
.field private mTagIsSpace:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method private constructor <init>()V
.registers 4
.line 674
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 656
const-string/jumbo v0, "util"
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFilePrefix:Ljava/lang/String;
.line 657
const-string v0, ".txt"
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileExtension:Ljava/lang/String;
.line 658
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogSwitch:Z
.line 659
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2ConsoleSwitch:Z
.line 660
const-string v1, ""
iput-object v1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mGlobalTag:Ljava/lang/String;
.line 661
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mTagIsSpace:Z
.line 662
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogHeadSwitch:Z
.line 663
const/4 v1, 0x0
iput-boolean v1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2FileSwitch:Z
.line 664
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogBorderSwitch:Z
.line 665
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSingleTagSwitch:Z
.line 666
const/4 v2, 0x2
iput v2, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mConsoleFilter:I
.line 667
iput v2, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileFilter:I
.line 668
iput v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackDeep:I
.line 669
iput v1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackOffset:I
.line 670
const/4 v0, -0x1
iput v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSaveDays:I
.line 671
invoke-static {}, Lcom/blankj/utilcode/util/Utils;->getCurrentProcessName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mProcessName:Ljava/lang/String;
.line 675
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDefaultDir:Ljava/lang/String;
if-eqz v0, :cond_37
return-void
.line 676
:cond_37
invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
move-result-object v0
const-string v1, "mounted"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const-string v1, "log"
if-eqz v0, :cond_77
.line 677
invoke-static {}, Lcom/blankj/utilcode/util/Utils;->getApp()Landroid/app/Application;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Application;->getExternalCacheDir()Ljava/io/File;
move-result-object v0
if-eqz v0, :cond_77
.line 678
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/blankj/utilcode/util/Utils;->getApp()Landroid/app/Application;
move-result-object v2
invoke-virtual {v2}, Landroid/app/Application;->getExternalCacheDir()Ljava/io/File;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDefaultDir:Ljava/lang/String;
goto :goto_9e
.line 680
:cond_77
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/blankj/utilcode/util/Utils;->getApp()Landroid/app/Application;
move-result-object v2
invoke-virtual {v2}, Landroid/app/Application;->getCacheDir()Ljava/io/File;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDefaultDir:Ljava/lang/String;
.line 682
:goto_9e
return-void
.end method
.method synthetic constructor <init>(Lcom/blankj/utilcode/util/LogUtils$1;)V
.registers 2
.param p1, "x0" # Lcom/blankj/utilcode/util/LogUtils$1;
.line 653
invoke-direct {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;-><init>()V
return-void
.end method
.method static synthetic access$100(Lcom/blankj/utilcode/util/LogUtils$Config;)I
.registers 2
.param p0, "x0" # Lcom/blankj/utilcode/util/LogUtils$Config;
.line 653
iget v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mConsoleFilter:I
return v0
.end method
.method static synthetic access$200(Lcom/blankj/utilcode/util/LogUtils$Config;)I
.registers 2
.param p0, "x0" # Lcom/blankj/utilcode/util/LogUtils$Config;
.line 653
iget v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileFilter:I
return v0
.end method
.method static synthetic access$500(Lcom/blankj/utilcode/util/LogUtils$Config;)Z
.registers 2
.param p0, "x0" # Lcom/blankj/utilcode/util/LogUtils$Config;
.line 653
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mTagIsSpace:Z
return v0
.end method
.method static synthetic access$600(Lcom/blankj/utilcode/util/LogUtils$Config;)Lcom/blankj/utilcode/util/LogUtils$IFileWriter;
.registers 2
.param p0, "x0" # Lcom/blankj/utilcode/util/LogUtils$Config;
.line 653
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileWriter:Lcom/blankj/utilcode/util/LogUtils$IFileWriter;
return-object v0
.end method
# virtual methods
.method public final addFormatter(Lcom/blankj/utilcode/util/LogUtils$IFormatter;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lcom/blankj/utilcode/util/LogUtils$IFormatter<",
"TT;>;)",
"Lcom/blankj/utilcode/util/LogUtils$Config;"
}
.end annotation
.line 787
.local p1, "iFormatter":Lcom/blankj/utilcode/util/LogUtils$IFormatter;, "Lcom/blankj/utilcode/util/LogUtils$IFormatter<TT;>;"
if-eqz p1, :cond_d
.line 788
# getter for: Lcom/blankj/utilcode/util/LogUtils;->I_FORMATTER_MAP:Landroidx/collection/SimpleArrayMap;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1000()Landroidx/collection/SimpleArrayMap;
move-result-object v0
# invokes: Lcom/blankj/utilcode/util/LogUtils;->getTypeClassFromParadigm(Lcom/blankj/utilcode/util/LogUtils$IFormatter;)Ljava/lang/Class;
invoke-static {p1}, Lcom/blankj/utilcode/util/LogUtils;->access$900(Lcom/blankj/utilcode/util/LogUtils$IFormatter;)Ljava/lang/Class;
move-result-object v1
invoke-virtual {v0, v1, p1}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 790
:cond_d
return-object p0
.end method
.method public final getConsoleFilter()C
.registers 3
.line 849
# getter for: Lcom/blankj/utilcode/util/LogUtils;->T:[C
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1100()[C
move-result-object v0
iget v1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mConsoleFilter:I
add-int/lit8 v1, v1, -0x2
aget-char v0, v0, v1
return v0
.end method
.method public final getDefaultDir()Ljava/lang/String;
.registers 2
.line 804
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDefaultDir:Ljava/lang/String;
return-object v0
.end method
.method public final getDir()Ljava/lang/String;
.registers 2
.line 808
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDir:Ljava/lang/String;
if-nez v0, :cond_6
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDefaultDir:Ljava/lang/String;
:cond_6
return-object v0
.end method
.method public final getFileExtension()Ljava/lang/String;
.registers 2
.line 816
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileExtension:Ljava/lang/String;
return-object v0
.end method
.method public final getFileFilter()C
.registers 3
.line 853
# getter for: Lcom/blankj/utilcode/util/LogUtils;->T:[C
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1100()[C
move-result-object v0
iget v1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileFilter:I
add-int/lit8 v1, v1, -0x2
aget-char v0, v0, v1
return v0
.end method
.method public final getFilePrefix()Ljava/lang/String;
.registers 2
.line 812
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFilePrefix:Ljava/lang/String;
return-object v0
.end method
.method public final getGlobalTag()Ljava/lang/String;
.registers 2
.line 828
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mGlobalTag:Ljava/lang/String;
# invokes: Lcom/blankj/utilcode/util/LogUtils;->isSpace(Ljava/lang/String;)Z
invoke-static {v0}, Lcom/blankj/utilcode/util/LogUtils;->access$800(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b
const-string v0, ""
return-object v0
.line 829
:cond_b
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mGlobalTag:Ljava/lang/String;
return-object v0
.end method
.method public final getProcessName()Ljava/lang/String;
.registers 4
.line 799
iget-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mProcessName:Ljava/lang/String;
if-nez v0, :cond_7
const-string v0, ""
return-object v0
.line 800
:cond_7
const-string v1, ":"
const-string v2, "_"
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final getSaveDays()I
.registers 2
.line 865
iget v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSaveDays:I
return v0
.end method
.method public final getStackDeep()I
.registers 2
.line 857
iget v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackDeep:I
return v0
.end method
.method public final getStackOffset()I
.registers 2
.line 861
iget v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackOffset:I
return v0
.end method
.method public final isLog2ConsoleSwitch()Z
.registers 2
.line 824
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2ConsoleSwitch:Z
return v0
.end method
.method public final isLog2FileSwitch()Z
.registers 2
.line 837
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2FileSwitch:Z
return v0
.end method
.method public final isLogBorderSwitch()Z
.registers 2
.line 841
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogBorderSwitch:Z
return v0
.end method
.method public final isLogHeadSwitch()Z
.registers 2
.line 833
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogHeadSwitch:Z
return v0
.end method
.method public final isLogSwitch()Z
.registers 2
.line 820
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogSwitch:Z
return v0
.end method
.method public final isSingleTagSwitch()Z
.registers 2
.line 845
iget-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSingleTagSwitch:Z
return v0
.end method
.method public final setBorderSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "borderSwitch" # Z
.line 752
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogBorderSwitch:Z
.line 753
return-object p0
.end method
.method public final setConsoleFilter(I)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "consoleFilter" # I
.line 762
iput p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mConsoleFilter:I
.line 763
return-object p0
.end method
.method public final setConsoleSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "consoleSwitch" # Z
.line 690
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2ConsoleSwitch:Z
.line 691
return-object p0
.end method
.method public final setDir(Ljava/io/File;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 4
.param p1, "dir" # Ljava/io/File;
.line 725
if-nez p1, :cond_4
const/4 v0, 0x0
goto :goto_1b
:cond_4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:goto_1b
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDir:Ljava/lang/String;
.line 726
return-object p0
.end method
.method public final setDir(Ljava/lang/String;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 4
.param p1, "dir" # Ljava/lang/String;
.line 716
# invokes: Lcom/blankj/utilcode/util/LogUtils;->isSpace(Ljava/lang/String;)Z
invoke-static {p1}, Lcom/blankj/utilcode/util/LogUtils;->access$800(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_a
.line 717
const/4 v0, 0x0
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDir:Ljava/lang/String;
goto :goto_2b
.line 719
:cond_a
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_16
move-object v0, p1
goto :goto_29
:cond_16
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->FILE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$700()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:goto_29
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mDir:Ljava/lang/String;
.line 721
:goto_2b
return-object p0
.end method
.method public final setFileExtension(Ljava/lang/String;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 4
.param p1, "fileExtension" # Ljava/lang/String;
.line 739
# invokes: Lcom/blankj/utilcode/util/LogUtils;->isSpace(Ljava/lang/String;)Z
invoke-static {p1}, Lcom/blankj/utilcode/util/LogUtils;->access$800(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b
.line 740
const-string v0, ".txt"
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileExtension:Ljava/lang/String;
goto :goto_27
.line 742
:cond_b
const-string v0, "."
invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_16
.line 743
iput-object p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileExtension:Ljava/lang/String;
goto :goto_27
.line 745
:cond_16
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileExtension:Ljava/lang/String;
.line 748
:goto_27
return-object p0
.end method
.method public final setFileFilter(I)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "fileFilter" # I
.line 767
iput p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileFilter:I
.line 768
return-object p0
.end method
.method public final setFilePrefix(Ljava/lang/String;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 3
.param p1, "filePrefix" # Ljava/lang/String;
.line 730
# invokes: Lcom/blankj/utilcode/util/LogUtils;->isSpace(Ljava/lang/String;)Z
invoke-static {p1}, Lcom/blankj/utilcode/util/LogUtils;->access$800(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c
.line 731
const-string/jumbo v0, "util"
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFilePrefix:Ljava/lang/String;
goto :goto_e
.line 733
:cond_c
iput-object p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFilePrefix:Ljava/lang/String;
.line 735
:goto_e
return-object p0
.end method
.method public final setFileWriter(Lcom/blankj/utilcode/util/LogUtils$IFileWriter;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "fileWriter" # Lcom/blankj/utilcode/util/LogUtils$IFileWriter;
.line 794
iput-object p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mFileWriter:Lcom/blankj/utilcode/util/LogUtils$IFileWriter;
.line 795
return-object p0
.end method
.method public final setGlobalTag(Ljava/lang/String;)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 3
.param p1, "tag" # Ljava/lang/String;
.line 695
# invokes: Lcom/blankj/utilcode/util/LogUtils;->isSpace(Ljava/lang/String;)Z
invoke-static {p1}, Lcom/blankj/utilcode/util/LogUtils;->access$800(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 696
const-string v0, ""
iput-object v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mGlobalTag:Ljava/lang/String;
.line 697
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mTagIsSpace:Z
goto :goto_13
.line 699
:cond_e
iput-object p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mGlobalTag:Ljava/lang/String;
.line 700
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mTagIsSpace:Z
.line 702
:goto_13
return-object p0
.end method
.method public final setLog2FileSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "log2FileSwitch" # Z
.line 711
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLog2FileSwitch:Z
.line 712
return-object p0
.end method
.method public final setLogHeadSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "logHeadSwitch" # Z
.line 706
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogHeadSwitch:Z
.line 707
return-object p0
.end method
.method public final setLogSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "logSwitch" # Z
.line 685
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mLogSwitch:Z
.line 686
return-object p0
.end method
.method public final setSaveDays(I)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "saveDays" # I
.line 782
iput p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSaveDays:I
.line 783
return-object p0
.end method
.method public final setSingleTagSwitch(Z)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "singleTagSwitch" # Z
.line 757
iput-boolean p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mSingleTagSwitch:Z
.line 758
return-object p0
.end method
.method public final setStackDeep(I)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "stackDeep" # I
.line 772
iput p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackDeep:I
.line 773
return-object p0
.end method
.method public final setStackOffset(I)Lcom/blankj/utilcode/util/LogUtils$Config;
.registers 2
.param p1, "stackOffset" # I
.line 777
iput p1, p0, Lcom/blankj/utilcode/util/LogUtils$Config;->mStackOffset:I
.line 778
return-object p0
.end method
.method public toString()Ljava/lang/String;
.registers 3
.line 870
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "process: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getProcessName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 871
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v1, "switch: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isLogSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 872
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "console: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isLog2ConsoleSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 873
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v1, "tag: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getGlobalTag()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 874
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "head: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isLogHeadSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 875
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "file: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isLog2FileSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 876
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "dir: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getDir()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 877
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "filePrefix: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getFilePrefix()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 878
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "border: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isLogBorderSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 879
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v1, "singleTag: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->isSingleTagSwitch()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
.line 880
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "consoleFilter: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getConsoleFilter()C
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 881
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "fileFilter: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getFileFilter()C
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 882
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v1, "stackDeep: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getStackDeep()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 883
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string/jumbo v1, "stackOffset: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getStackOffset()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 884
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "saveDays: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Lcom/blankj/utilcode/util/LogUtils$Config;->getSaveDays()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 885
# getter for: Lcom/blankj/utilcode/util/LogUtils;->LINE_SEP:Ljava/lang/String;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1200()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "formatter: "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
# getter for: Lcom/blankj/utilcode/util/LogUtils;->I_FORMATTER_MAP:Landroidx/collection/SimpleArrayMap;
invoke-static {}, Lcom/blankj/utilcode/util/LogUtils;->access$1000()Landroidx/collection/SimpleArrayMap;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 870
return-object v0
.end method