1、打普通log:
用adb logcat -v time > 保存log的路径
2、打radiol的log:
adb logcat -b radio -v time > 保存路径
3、内核log:
adb shell cat proc/kmsg > 保存路径
下边将介绍一种比较简便的方法,写一个bat批处理文件来打log:
1、
@echo off
echo * log文件将保存在 E:\log\下面 以kernel+当前日期加时间命名。
echo * 如果在停止抓取log后,无法删除或者上传,可到任务管理器中删除adb.exe进程。
echo * 正在抓取log 不要关闭此窗口.........
set t= %time:~0,5%
set T= %t::=-%
et TT=%T: =%
set D=%date:~0,10%
echo %D%-%TT%
adb logcat -v time > E:\log\logcat-%D%-%TT%.log
pause
2
@echo off
echo * log文件将保存在 E:\log\下面 以kernel+当前日期加时间命名。
echo * 如果在停止抓取log后,无法删除或者上传,可到任务管理器中删除adb.exe进程。
echo * 正在抓取log 不要关闭此窗口.........
set t= %time:~0,5%
set T= %t::=-%
et TT=%T: =%
set D=%date:~0,10%
echo %D%-%TT%
adb logcat -b radio -v time > E:\log\radio-%D%-%TT%.log
pause
3、
@echo off
echo * log文件将保存在 E:\log\下面 以kernel+当前日期加时间命名。
echo * 如果在停止抓取log后,无法删除或者上传,可到任务管理器中删除adb.exe进程。
echo * 正在抓取log 不要关闭此窗口.........
set t= %time:~0,5%
set T= %t::=-%
et TT=%T: =%
set D=%date:~0,10%
echo %D%-%TT%
adb shell cat proc/kmsg > E:\log\kernel-%D%-%TT%.log
pause