安卓 日志 路径
日志收集注意事項
流量費用
個人信息脫敏:VIN,位置,經(jīng)緯度,電話,姓名,卡號,郵箱、身份證號、登錄密碼
/data/anr/*
Android Dropbox 是 Android 在 Froyo(API level 8) 引入的用來持續(xù)化存儲系統(tǒng)數(shù)據(jù)的機制。主要用于記錄 Android 運行過程中, 內(nèi)核, 系統(tǒng)進程, 用戶進程等出現(xiàn)嚴重問題時的 log, 可以認為這是一個可持續(xù)存儲的系統(tǒng)級別的 logcat。
利用 DropBoxManager 來記錄需要持久化存儲的錯誤日志信息
DropBoxManager 提供了 logcat 之外的另外一種錯誤日志記錄機制, 程序可以在出錯的時候自動將相關信息記錄到 DropBoxManager 中. 相對于 logcat, DropBoxManager 更適合于程序的自動抓錯, 避免人為因素而產(chǎn)生的錯誤遺漏. 并且 DropBoxManager 是 Android 系統(tǒng)的公開服務, 相對于很多私有實現(xiàn), 出現(xiàn)兼容性問題的幾率會大大降低.
錯誤自動上報
可以將 DropBoxManager 和設備的 BugReport 結合起來, 實現(xiàn)自動上報錯誤到服務器. 每當生成新的記錄, DropBoxManager 就會廣播一個 DropBoxManager.ACTION_DROPBOX_ENTRY_ADDED Intent, 設備的 BugReport 服務需要偵聽這個 Intent, 然后觸發(fā)錯誤的自動上報.
processClass列舉:system_server, system_app, data_app;?
eventType列舉:分為crash anr watchdog wtf strict_mode lowmem
netstats_error Kernel Panic SYSTEM_BOOT SYSTEM_RESTART?
BATTERY_DISCHARGE_INFO SYSTEM_TOMBSTONE
/data/system/dropbox/*
/data/system/dropbox/data_app_anr@1635688857188.txt.gz
/data/system/dropbox/data_app_crash@1635685858614.txt
/data/system/dropbox/system_app_crash@1635341371747.txt
/data/system/dropbox/system_app_strictmode@1635341361852.txt.gz
/data/system/dropbox/system_app_wtf@1635341363530.txt
/data/system/dropbox/system_server_wtf@1635341361641.txt
/data/system/dropbox/system_server_lowmem@1641394441726.txt.gz
What a Terrible Failure: Report a condition that should never happen. The error will always be logged at level ASSERT with the call stack. Depending on system configuration, a report may be added to the DropBoxManager and/or the process may be terminated immediately with an error dialog.
/data/system/dropbox/SYSTEM_BOOT@1635563762682.txt 系統(tǒng)啟動記錄 每次啟動生成一個文件
data/system/dropbox/SYSTEM_TOMBSTONE@1635428760042.txt.gz
/data/tombstones/*
/data/tombstones/tombstone_00
/data/system/usagestats/*
logcat的日志在
?
?
總結