如何在Shell中使用adb logcat过滤OkHttp调用?
使用adb logcat过滤OkHttp调用
当然可以在Shell环境下通过adb logcat实现OkHttp调用的过滤,以下是几种实用命令:
仅输出OkHttp相关日志:
adb logcat OkHttp:V *:S说明:
OkHttp:V指定标签为OkHttp的日志级别为Verbose(最详细),*:S屏蔽其他所有标签的日志,确保只显示OkHttp的内容。适配含OkHttp3标签的日志:
部分版本的OkHttp会使用OkHttp3作为日志标签,可同时过滤两个标签:adb logcat OkHttp:V OkHttp3:V *:S保存日志到本地文件:
如果需要留存日志,可将输出重定向到文件:adb logcat OkHttp:V *:S > okhttp_logs.txt更精细的内容过滤(类Unix环境):
结合grep可以只提取包含请求、响应关键字的日志:adb logcat OkHttp:V *:S | grep -E "(REQUEST|RESPONSE)"
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

