![](/img/trans.png)
[英]Android SQLite - what does SQLiteDatabase.replace() actually do?
[英]What does logging actually do on an Android device?
我一直在Android樣本中看到這樣的代碼嗎?
try { ... }
catch (Exception e) {
Log.e("Error", e.getMessage());
}
Log.e
在物理設備上實際做了什么?
它進入系統日志,開發人員可以通過SDK工具訪問,通過adb logcat
訪問,也可以通過aLogcat等應用訪問。 調試日志語句通常由Android的默認應用程序發布版本過程刪除。
Log將該行輸出到系統的控制台日志,您可以使用adb
工具實時轉儲該日志。 例如: adb logcat
。 或者您可以使用基於Eclipse的調試工具查看它。
我最喜歡的日志風格是Log.wtf() 。
該設備保留一個名為logcat的滾動日志。 這可以通過Android SDK中的幾個IDE或獨立工具在ADB上讀取。 使用這種方式它是一個很好的調試工具。
在設備上可以發送logcat以進行遠程調試。
Log.e
專門用於記錄錯誤,但Log in general用於所有類型的日志記錄(錯誤,警告,調試,詳細等)。 這些對於調試應用程序非常有用。 這是一個非常好的教程解釋這個 - 應用程序日志
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.