android開發log資訊列印

2021-09-01 01:19:42 字數 977 閱讀 2001

經常使用到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 用法相似,使用格式字元。列印的結果通過...