一. linux 內核printk機制
1.1. Android內核是基於Linxu kernel的,所以其log機制也是通用的,在Android內核中使用printk函數進行Log輸出。與c語言的printf相似,printk提供格式化輸入功能,同時,它也具備全部LOG機制的特色--提供日誌級別過慮功能。printk提供了8種日誌級別(詳細的定義在include/linux/kern_levels.h中):
1.2. printk的最簡單的使用方法:linux
1.3. printk的帶格式化輸出使用方法:函數
二. adb connect狀況下輸出kernel打印信息命令行
Android系統中,printk輸出的日誌信息保存在/proc/kmsg中,要查看/proc/kmsg的內容,只輸入在命令行中輸入以下命令日誌