联发科、高通平台可以在清除Log的同时继续保存设备节点里的Log到buffer里吗
时间: 2024-05-03 12:18:22 浏览: 180
撬动高通4G霸主的联发科处理器“MT6595”
一般情况下,设备节点里的日志会被保存到内存缓冲区中(即称为"buffer"),同时会将日志输出到系统日志中。如果你想要清除系统日志,但又想保留设备节点里的日志,可以使用以下两种方法:
1. 使用logcat命令过滤日志:你可以使用logcat命令过滤掉不需要的日志,只保留设备节点里的日志。例如,如果你只想查看标签为"mytag"的日志:
```
adb logcat -s mytag
```
2. 将日志保存到文件中:你可以将设备节点里的日志保存到文件中,这样就可以在清除系统日志后仍然保留这些日志。例如,你可以使用以下命令将日志保存到文件中:
```
adb shell cat /proc/kmsg > /sdcard/kmsg.txt
```
这将把设备节点里的内核日志保存到/sdcard/kmsg.txt文件中。注意,这些日志可能会占用大量存储空间,因此建议定期清理。
阅读全文