在 Linux 系统中,logcat 命令通常用于查看 Android 设备的日志
adb logcat这将实时显示设备产生的日志。
过滤日志级别:adb logcat *:E这将只显示错误(Error)级别的日志。其他可用的日志级别有:V(Verbose,详细)、D(Debug,调试)、I(Info,信息)、W(Warning,警告)和F(Fatal,严重错误)。
过滤特定标签:adb logcat ActivityManager:I这将只显示标签为 “ActivityManager” 的信息级别日志。
过滤多个标签:adb logcat ActivityManager:I MyApp:D这将显示标签为 “ActivityManager” 的信息级别日志以及标签为 “MyApp” 的调试级别日志。
使用正则表达式过滤日志:adb logcat | grep -i 'keyword'这将只显示包含 “keyword”(不区分大小写)的日志。
保存日志到文件:adb logcat -d > log.txt这将保存当前日志到名为 “log.txt” 的文件中。
清除日志缓冲区:adb logcat -c这将清除当前日志缓冲区的内容。
查看不同缓冲区的日志:adb logcat -b radioAndroid 日志系统有多个缓冲区,如 main(默认)、system、radio 和 events。使用 -b 选项可以查看不同缓冲区的日志。
adb logcat -v time这将以时间格式显示日志,其他可用的格式有:brief(简短)、process(进程)和 tag(标签)。
限制日志输出行数:adb logcat -t 100这将限制日志输出的行数为 100。
通过组合这些命令行选项,你可以根据需要定制日志输出。在使用 logcat 命令时,请确保你的设备已连接到计算机并已启用 USB 调试模式。


