adb 打印kernel输出的log

 一. 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的最简单的使用方法:

   1.3. printk的带格式化输出使用方法:

 

二. adb connect情况下输出kernel打印信息

    Android系统中,printk输出的日志信息保存在/proc/kmsg中,要查看/proc/kmsg的内容,只输入在命令行中输入如下命令

 

posted @ 2019-08-04 23:09  三七鸽  阅读(2228)  评论(0编辑  收藏  举报