1. Linux内核的log输出
使用printk打印级别且将信息保存到/proc/kmsg日志中,使用cat命令查看其信息[ cat /proc/kmsg ]
2. android中log输出
android系统中的C/C++日志接口是通过宏来使用的。 system/core/include/android/log.h
3. 盒子上如何获取log
a. 进入shell获取log
adbkill-server
adb connect dest-ip
adb shell [ 登录shell ]
mount -O remount /system/system [改变权限]
logcat >> 1.log
命令行输入 CTRL + C 回到cmd命令行, adb pull path/1.log
b. 直接在cmd命令行获取log
adb connect 连上后; adb shell; adb logcat >> path/1.log
操作完毕后,命令行输入CTRL+C回到cmd命令行 adb pull path/1.log
c. 在terminal终端直接输入log
回车切到shell
logcat [此时即可看到打印]
4. git下获取Android log:
adb pull data/slog