Blankj / ALog

:pencil: A simple util of log in Android develop.
Apache License 2.0
450 stars 72 forks source link

Delete too mach log lines and add getBuilder() replace new Builder() #4

Closed Jerey-Jobs closed 7 years ago

Jerey-Jobs commented 7 years ago

在打印一行时,产生了三次输出,这样前面会有三个TAG信息.其实只要保留一个就行了

newstate

建议

另外建议将Builder改名为Settings.

我的本地版本是这样使用的, 这样就没有必要浪application持有这个对象,且无论在哪使用都直接用,毕竟实质上它只是为了改变Log类里面的静态变量提供一个入口而已.

    /**
     * the setting enter <br>
     * <code>
     * ALog.getSettings()
     *         .setLogLevel(Log.WARN)
     *         .setBorderEnable(true)
     *         .setLogEnable(true);
     * </code>
     * @return
     */
    public static Settings getSettings() {
        return new Settings();
    }
Blankj commented 7 years ago

不不不,一个是不可以的,不然没有点击效果,这个我试过,还有我持有context是为了做写入文件的操作,判断外存是否可用要用到context的。

Jerey-Jobs commented 7 years ago

好的吧..撤