經常使用到log資訊來列印並判斷程式的運**況。一般是在程式中設定列印資訊,然後用串列埠除錯工具來檢視。
在程式中可以這樣設定
private void dvbtlog()
需要列印時呼叫即可,
即可輸出類名、函式名和位於的行數
。其他資訊可以依葫蘆畫瓢,方便查詢。
在使用串列埠除錯的時候可以用logcat來檢視。列出一些用法(網上非常多): 過濾
logcat -s ***
清空列印
logcat -c
其他的如下(直接貼上網上的)
-s 設定過濾器,例如指定 '*:s'
-f 輸出到檔案,預設情況是標準輸出。
-r rotate log every kbytes. (16 if unspecified). requires -f
-n sets max number of rotated logs to , default 4
-v 設定log的列印格式, 是下面的一種:
brief process tag thread raw time threadtime long
-c 清除所有log並退出
-d 得到所有log並退出 (不阻塞)
-g 得到環形緩衝區的大小並退出
-b 請求不同的環形緩衝區 ('main' (預設), 'radio', 'events')
-b 輸出log到二進位制中。
v verbose
d debug
i info
w warn
e
error
f fatal
s silent
android 在Dos下用adb打Log的方法
1 打普通log 用adb logcat v time 儲存log的路徑 2 打radiol的log adb logcat b radio v time 儲存路徑 3 核心log adb shell cat proc kmsg 儲存路徑 下邊將介紹一種比較簡便的方法,寫乙個bat批處理檔案來打log...
jni開發中列印log資訊
我們在開發android過程中,經常會使用log來列印一些重要的資訊來檢測程式的執行狀態。在jni開發中除錯程式是乙個不小的挑戰,但是也可以使用log來列印資訊,所以能夠方便我們除錯程式。1 在標頭檔案中新增引用 include ifndef log tag define log tag andro...
在android 輸出log 資訊 用於除錯
要想在 jni native 中看列印資訊,printf 是不行的,需使用 android log print,如下所示。android log print android log info,projectname i am d n n 該函式與 printf 用法相似,使用格式字元。列印的結果通過...