在開發過程中經常會通過打印日誌的方式來查看我們的信息,但是如果直接在代碼中打印日誌,打包上線前,由於打印日誌的代碼太多而無法屏蔽,在用戶使用時日誌依然會繼續打印,因此可能會造成數據泄露,所以我們經常會寫一個日主管理工具類:
public class LogUtils{
private static boolean isLog = true;//設置一個bool值
// v級別日誌
public static v(String tag, String msg){
if(isLog){
Log.v(tag, msg);
}
}
// i級別日誌
public static i(String tag, String msg){
if(isLog){
Log.i(tag, msg);
}
}
}
在代碼中需要打印日誌時調用者裏面的方法就可以了,在打包上線以前,將bool值isLog改爲false,以後就不會再打印日誌