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中):
adb 打印kernel输出的log_第1张图片

    1.2. printk的最简单的使用方法:

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

 

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

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

adb 打印kernel输出的log_第2张图片

 

转载于:https://www.cnblogs.com/linux-37ge/p/11300437.html

你可能感兴趣的:(adb 打印kernel输出的log)