成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

系統(tǒng)日志輸出工具類

Youngs / 2355人閱讀

摘要:安卓開發(fā)一般都需要進(jìn)行日志管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開車,傳送門。

??安卓開發(fā)一般都需要進(jìn)行日志管理,常用操作老司機(jī)已為你封裝完畢,你可以用這份工具進(jìn)行管理,具體可以查看源碼,現(xiàn)在為你開車,Demo傳送門。

站點(diǎn) 系統(tǒng)日志輸出工具類 → AppKeyBoardMgr
isEnableDebug: 設(shè)置log總開關(guān),debug模式(true:打印日志  false:不打印)
i            : Info日志
d            : Debug日志
w            : Warn日志
v            : Verbose日志
e            : Error日志
這里推薦使用凱子哥的日志管理工具,灰常好用,我也集成到了我的項(xiàng)目里面,KLog對(duì)超長(zhǎng)字符串進(jìn)行處理,保證全部的字符串都可以打印出來(lái),再也沒(méi)有了只能打印一部分的問(wèn)題了,部分使用方法如下
系統(tǒng)日志輸出工具類 → KLog
init: 設(shè)置log總開關(guān),debug模式(true:打印日志  false:不打印)
a   : assert日志或者打印是否執(zhí)行到這里等
i   : Info日志或者打印是否執(zhí)行到這里等
d   : Debug日志或者打印是否執(zhí)行到這里等
w   : Warn日志或者打印是否執(zhí)行到這里等
v   : Verbose日志或者打印是否執(zhí)行到這里等
e   : Error日志或者打印是否執(zhí)行到這里等
json: 輸出Json的格式字符串
xml : 輸出xml的格式字符串
file: 保存到文件
更多使用方法信息點(diǎn)擊這里查看:KLog
具體路線

public class AppLogMessageMgr {

//是否輸出
private static boolean isDebug = true;

/*
 * 設(shè)置debug模式(true:打印日志  false:不打印)
 */
public static void isEnableDebug(boolean isDebug){
    AppLogMessageMgr.isDebug = isDebug;
}

/**
 * 
 * @param tag
 * @param msg
 */
public static void i(String tag,String msg){
    if(isDebug){
        Log.i(tag, msg != null ? msg : "");
    }
}
public static void i(Object object,String msg){
    if(isDebug){
        Log.i(object.getClass().getSimpleName(), msg != null ? msg : "");
    }
}

public static void i(String msg){
    if(isDebug){
        Log.i(" [INFO] --- ", msg != null ? msg : "");
    }
}

/**
 * 
 * @param tag
 * @param msg
 */
public static void d(String tag,String msg){
    if(isDebug){
        Log.d(tag, msg != null ? msg : "");
    }
}

public static void d(Object object,String msg){
    if(isDebug){
        Log.d(object.getClass().getSimpleName(), msg != null ? msg : "");
    }
}

public static void d(String msg){
    if(isDebug){
        Log.d(" [DEBUG] --- ", msg != null ? msg : "");
    }
}

/**
 * 
 * @param tag
 * @param msg
 */
public static void w(String tag,String msg){
    if(isDebug){
        Log.w(tag, msg != null ? msg : "");
    }
}

public static void w(Object object,String msg){
    if(isDebug){
        Log.w(object.getClass().getSimpleName(), msg != null ? msg : "");
    }
}

public static void w(String msg){
    if(isDebug){
        Log.w(" [WARN] --- ", msg != null ? msg : "");
    }
}

/**
 * 
 * @param tag
 * @param msg
 */
public static void e(String tag,String msg){
    if(isDebug){
        Log.e(tag, msg !=null ? msg : "");
    }
}

public static void e(Object object,String msg){
    if(isDebug){
        Log.e(object.getClass().getSimpleName(), msg !=null ? msg : "");
    }
}

public static void e(String msg){
    if(isDebug){
        Log.e(" [ERROR] --- ", msg !=null ? msg : "");
    }
}

/**
 * 
 * @param tag
 * @param msg
 */
public static void v(String tag, String msg){
    if(isDebug){
        Log.v(tag, msg != null ? msg : "");
    }
}

public static void v(Object object, String msg){
    if(isDebug){
        Log.v(object.getClass().getSimpleName(), msg != null ? msg : "");
    }
}

public static void v( String msg){
    if(isDebug){
        Log.v(" [VERBOSE] --- ", msg != null ? msg : "");
    }
}

}

終點(diǎn)站

??好了,終點(diǎn)站到了,如果對(duì)本次旅途滿意的話,請(qǐng)給五星好評(píng)哦,沒(méi)關(guān)注的小伙伴輕輕點(diǎn)個(gè)上方的關(guān)注,畢竟老司機(jī)犧牲了很多時(shí)間才換來(lái)這么一份工具類,如果該工具類依賴其他工具類,都可以在我的史上最全的常用開發(fā)工具類收集(持續(xù)更新中)中找到。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70281.html

相關(guān)文章

  • jvm調(diào)優(yōu)

    摘要:一內(nèi)存調(diào)優(yōu)主要的目的是減小的頻率和的次數(shù)。調(diào)優(yōu)工具之主要用來(lái)輸出中運(yùn)行的進(jìn)程狀態(tài)信息。調(diào)優(yōu)工具之和用來(lái)查看堆內(nèi)存使用狀況,一般結(jié)合使用。 一、jvm內(nèi)存調(diào)優(yōu) 主要的...

    snowLu 評(píng)論0 收藏0
  • JVM詳解3.JDK監(jiān)控和故障處理工具

    摘要:點(diǎn)擊進(jìn)入我的博客命令行工具這些工具大多數(shù)是類庫(kù)的一層薄的包裝,它們的主要功能代碼是在類庫(kù)中實(shí)現(xiàn)的??梢暬ぞ呤堑侥壳盀橹闺S發(fā)布的功能最強(qiáng)大的運(yùn)行監(jiān)視和故障處理程序,并且可以預(yù)見在未來(lái)一段時(shí)間內(nèi)都是官方主力發(fā)展的虛擬機(jī)故障處理工具。 點(diǎn)擊進(jìn)入我的博客 3.1 JDK命令行工具 showImg(https://segmentfault.com/img/remote/14600000174...

    Keven 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Youngs

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<