国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

系統日志輸出工具類

Youngs / 2345人閱讀

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

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

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

public class AppLogMessageMgr {

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

/*
 * 設置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 : "");
    }
}

}

終點站

??好了,終點站到了,如果對本次旅途滿意的話,請給五星好評哦,沒關注的小伙伴輕輕點個上方的關注,畢竟老司機犧牲了很多時間才換來這么一份工具類,如果該工具類依賴其他工具類,都可以在我的史上最全的常用開發工具類收集(持續更新中)中找到。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/70281.html

相關文章

  • jvm調優

    摘要:一內存調優主要的目的是減小的頻率和的次數。調優工具之主要用來輸出中運行的進程狀態信息。調優工具之和用來查看堆內存使用狀況,一般結合使用。 一、jvm內存調優 主要的...

    snowLu 評論0 收藏0
  • JVM詳解3.JDK監控和故障處理工具

    摘要:點擊進入我的博客命令行工具這些工具大多數是類庫的一層薄的包裝,它們的主要功能代碼是在類庫中實現的。可視化工具是到目前為止隨發布的功能最強大的運行監視和故障處理程序,并且可以預見在未來一段時間內都是官方主力發展的虛擬機故障處理工具。 點擊進入我的博客 3.1 JDK命令行工具 showImg(https://segmentfault.com/img/remote/14600000174...

    Keven 評論0 收藏0

發表評論

0條評論

Youngs

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<