Android 常見的抓log方法總結

2021-07-14 14:03:02 字數 744 閱讀 9066

1, kernel log

1、adb shell dmesg > c:\log-dmesg.txt

2、adb shell cat /proc/kmsg > c:\log_kmsg

3、| findstr 「xx」 只看xx相關的log

4、檢視特定檔案的log,下面以我調過的audio為例

除錯audio的抓取log的方法

adb root

adb shell

echo -n 「file soc-dapm.c +p」 > /sys/kernel/debug/dynamic_debug/control

echo -n 「file msm8x16.c +p」 > /sys/kernel/debug/dynamic_debug/control

echo -n 「file msm-pcm-routing-v2.c +p」 > /sys/kernel/debug/dynamic_debug/control

exit adb shell

adb shell cat /proc/kmsg > kernel.log

2, logcat 主要抓上層log

adb shell logcat -b main -v time >d:\logmain.txt

3、編譯並且把編譯訊息匯出到build.log檔案中,適用與編譯出錯,這個花費時間比較長

make 2>&1 | tee build.log 編譯並且生產build.log

log 常見的安全演算法

是乙個唯一對應乙個訊息或文字的固定長度的值,由乙個單向hash函式對訊息進行計算而產生,將需要計算內容 摘要成固定長度的串,這個串也稱為數字指紋 同樣的明文其摘要必定一致 加密和解密都依賴同乙個金鑰 需要兩個金鑰 乙個稱為公開金鑰 另乙個稱為私有金鑰 公私鑰需要配對使用 簽名認證是對非對稱加密技術與...

MySQL中常見的log

什麼是binlog mysql資料庫變更的記錄,不包括查詢,這樣說起來就好像有點redis的aof檔案的味道 binlog的作用 redo log記錄的是資料庫的物理變化 x頁修改了 mysql對資料修改是先吧對應的頁面載入到記憶體,然後在記憶體中把資料給修改了。如果這個記錄沒有馬上寫到物理磁碟中那...

Android 的日誌工具Log

android 中的日誌工具是log android.util.log 這個類中提供了如下5個方法來供我們列印日誌。1.log.v 用於列印那些最為瑣碎的 意義最小的日誌資訊。對應級別verbose,是android 日誌裡面級別最低的一種。2.log.d 用於列印一些除錯資訊,這些資訊對你除錯程式...