调试技巧:保存log并同时打印屏幕
打印log命令
adb logcat -v threadtime
只能输出到屏幕
如果同时想输出屏幕并保存log回看,可以用"tee"做管道输出:
adb logcat -v threadtime | tee backup.log | grep ‘MediaPlayerService.*notify\|NuPlayer\|LiveSession‘
上面的命令在屏幕输出和MediaPlayerService, NuPlayer, LiveSession相关的log,并保存到文件backup.log里
可以写成bash脚本:
my_logcat.sh
#!/bin/sh
if [ -z "$1" ]; then
FILENAME="Log"$(date +%m%d.%H%M.logcat)
else
FILENAME=$1
fi
echo $FILENAME
adb logcat -c
adb logcat -v threadtime | tee $FILENAME
平时的用法:
./my_logcat.sh out.logcat | grep ‘MediaPlayerService.*notify\|NuPlayer\|LiveSession‘
相关文章
- 01-18Bochs 的调试命令
- 01-18线性基的技巧
- 01-18【原创】无法在web服务器上启动调试
- 01-18使用Vscode调试vue代码
- 01-18vscode中断点调试vue实践
- 01-18【转】【VSCode】golang的调试配置launch.json
- 01-18Chrome和VS Code中的Vue.js调试
- 01-18vscode断点调试js代码的设置
- 01-18使用vscode对threejs的本地调试
- 01-18vue使用技巧