有時候需要把運行日志保存下來,在IDE上直接看一不小心之前的日志就不見了。
-
配好環境變量后就可以在cmd中使用adb命令了。打印日志命令是adb logcat
這里寫圖片描述 -
如果連接有多個設備的話,先用adb devices找到要打印的設備的名字,然后在logcat錢加上 -s 名字 ,這樣就會打印指定設備的日志,不然會報存在多個設備的錯誤。有多個設備下的adb命令都要這樣指定設備名。
這里寫圖片描述 -
使用下面的命令輸出日志到文件,需要指定輸出格式可以在logcat后加 -v * * * ,后面是指定的輸出格式
這里寫圖片描述 -
加上格式輸出就是這樣的,這樣會吧設備的所有日志包括系統日志輸出到文件里,非常多。如果需要輸出指定的TAG或線程可以試試指定TAG或線程,我這個全打出來,格式是加上了 時間和線程id,全打出來也可以過濾查看的,還比較方便。
這里寫圖片描述 -
對應文件夾就會出現一個日志文件,這個文件是不斷增加的,包含了所有的日志。下面用logViewPro查看日志。自行搜索下載,很小
這里寫圖片描述 - 打開后這個日志文件也是不斷更新的,只要輸出到文件的命令沒有中斷。
-
可以在 編輯-過濾日志 中將過濾后的日志輸出到新文件中查看,源文件繼續監聽不影響。例如搜索帶ServiceDemo的日志。
這里寫圖片描述 -
過濾后的日志就是這樣的
這里寫圖片描述 -
可以在選項--顏色過濾器中修改日志查看
這里寫圖片描述 - 最后不停過濾,搜索,全部日志斗魚,看什么都行。