android 項目中log資訊的正確處理,androidlog
我們在做項目中,偵錯工具的時候一般是debug或者打log,特別是看一些json資料之類的,都喜歡打log看看,但是在項目上線時log資訊一定不能被列印出來,大家可以平時下載一些做的爛的app,串連eclipse有時候都可以看到一些請求的url或者返回的資料,這要是碰到一些技術好的人,是吧 幹些啥事,你懂的,下面寫一個log類,平時在項目中用到的,就是一個工具類,
public class LogUitl {private static final boolean IS_OPEN = true;private static final String TAG = "LogUitl";public static void e(String msg){Log.e(TAG, msg);}public static void d(String msg){Log.e(TAG, msg);}public static void i(String msg){Log.e(TAG, msg);}public static void w(String msg){Log.e(TAG, msg);}public static void v(String msg){Log.e(TAG, msg);}}
Android項目調試時LogCat捕獲到的資訊:yigaoPush
qLogCat的右上方的五個字母表示五種不同類型的日誌資訊,他們的層級依次增高
[V]:詳細(Verbose)資訊 [D]:調試(Debug)資訊
[I]:通告(Info)資訊 [W]:警告(Warn)資訊
[E]:錯誤(Error)資訊
n使用Log.v()、Log.d()、Log.i() 、Log.w() 和Log.e()五個函數在程式中設定“日誌點”n當程式運行到“日誌點”時,應用程式的日誌資訊便被發送到LogCat中n判斷“日誌點”資訊與預期的內容是否一致n進而判斷程式是否存在錯誤qLog.v()用來記錄詳細資料,Log.d()用來記錄調試資訊,Log.i()用來記錄通告資訊,Log.w()用來記錄警告資訊,Log.e()用來記錄通錯誤資訊
LogCat提供了“過濾”功能,在右上方的“+”號和“-”號,分別是添加和刪除過濾器。使用者可以根據日誌資訊的標籤(Tag)、產生日誌的進程編號(Pid)或資訊等級(Level),對顯示的日誌內容進行過濾
yigaoPush 就是你的tag。
final static String TAG = "yigaoPush";
Log.v(TAG,"。。。。。。。。。。。。。");
對於android程式的log錯誤資訊的問題,明白人看下吧,我是初學者,建立的android項目,一個代碼都沒改過
Exception in thread "main" java.lang.SecurityException: 無法定位登入配置
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
他說找不到這個檔案,你看看你其他的地方是不是把路徑配錯了,
你的問題問答不夠清楚,大概只能這樣猜了,很難解決的!
你下次應該給點代碼或者把資源檔和xml看一下!