0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

logcat命令抓取日志方法

麦辣鸡腿堡 来源:OPPO内核工匠 作者:marc 2023-11-23 17:31 次阅读

命令抓取日志

logcat -b main -b system -b crash -r 1024 -n 5 -f android.log -v threadtime

-b:加载可供查看的缓冲区的日志

-b main:抓取main缓冲区的日志;

-b system:抓取system缓冲区的日志;

-b crash:抓取crash缓冲区的日志;

-r:每次输出多大日志文件后进行轮替

-r 1024:代表每份文件日志最大size为1024KB,也就是1M

-n:日志输出最大数目,最多是n+1份

-n 5:日志文件输出最多5+1=6份

-f:logcat日志内容保存的位置

-f android.log:日志输出文件目录

-v:设置日志消息输出格式

-v:threadtime 显示日期,调用时间,优先级,标记,以及发出消息的线程的pid和tid信息

如上命令抓取日志流程如下,具体查看logcat.cpp的源码

图片

直到停止日志打印操作,则结束日志输出文件的流程。

3.5 具体命令操作展示

建议参考如下命令,在终端设备模拟练习。

图片

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3851

    浏览量

    125639
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • 日志
    +关注

    关注

    0

    文章

    126

    浏览量

    10525
收藏 人收藏

    评论

    相关推荐

    ElfBoard ELF 1开发板-putty保存日志方法

    开发板2.标题栏右键选择Change Settings...3.打开设置窗口,点击Session->Logging,右边选择All session output,点击Browse选择保存路径,点击Apply4.在会话窗口输入ls、df等命令进行简单测试5.在日志保存
    发表于 02-29 17:04

    使用curl+wget抓取网页方法

    Linux抓取网页,简单方法是直接通过 curl 或 wget 两种命令。curl 和 wget 命令,目前已经支持Linux和Windows平台,后续将介绍。curl 和 wget支
    发表于 02-25 09:54

    总结调试过程中常见的LOG的抓取办法

    开发调试中的办法非常多,LOG是其中重要的一个方法,一些常见的LOG的抓取办法(主要针对QUALCOMM平台,未经详细整理):1.ADB查看或保存kernel的启动LOG:kernel log
    发表于 09-28 11:53

    logcat如何查看Andriod log系统日志

    logcat会输出系统哪些信息呢?如何学习logcat命令logcat如何查看Andriod log系统日志?如何查看Andriod lo
    发表于 03-03 06:15

    如何利用设置断点和输出日志这两种方法去调试HarmonyOS App呢

    LogCat视图中输出的调试信息HarmonyOS还提供了另外一种输出日志的方式,这就是HiLog类,该类提供了多个静态方法,用于输出不同级别的日志信息。这些静态
    发表于 05-24 14:57

    针对Android抓取Log方法

    Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.
    发表于 03-15 10:36 1次下载

    域格9x07模块调试、日志抓取方法

    异常可抓取特定日志。相关模块的问题及抓取判断方法已简略列出,具体如下。抓取AT交互日志的问题模块
    的头像 发表于 08-04 16:14 570次阅读
    域格9x07模块调试、<b class='flag-5'>日志</b><b class='flag-5'>抓取</b><b class='flag-5'>方法</b>

    域格9x07模块调试、日志抓取方法

    异常可抓取特定日志。相关模块的问题及抓取判断方法已简略列出,具体如下。抓取AT交互日志的问题模块
    的头像 发表于 08-04 16:15 3122次阅读

    基于YOLOv3等的机械臂药盒智能抓取方法

    基于YOLOv3等的机械臂药盒智能抓取方法
    发表于 06-23 15:43 60次下载

    NUMA架构下的内存数据库命令日志故障恢复

    NUMA架构下的内存数据库命令日志故障恢复
    发表于 06-24 16:26 26次下载

    AB1562软件开发DUBUG日志抓取方法

    AB1562软件开发DUBUG日志抓取方法
    发表于 12-22 13:53 0次下载

    kernel日志写入logd介绍

    kernel日志写入logd介绍 通过logcat命令获取kernel日志比较特殊,故作为一个例子进行梳理。 2.3.1 整体流程 2.3.2 命令
    的头像 发表于 11-23 17:11 255次阅读
    kernel<b class='flag-5'>日志</b>写入logd介绍

    Android开发logcat命令介绍

    logcat命令介绍 具体的参数使用可以通过命令查看,或者查看具体的源码,当然直接查看命令较为方便。 3.1 logcat帮助
    的头像 发表于 11-23 17:18 155次阅读
    Android开发<b class='flag-5'>logcat</b><b class='flag-5'>命令</b>介绍

    redis容器内怎么查看redis日志

    在redis容器内如何查看redis日志的几种方法方法一:通过docker logs命令查看容器日志 docker logs
    的头像 发表于 12-05 10:10 1344次阅读

    常用的大日志文件查询命令详解

    最近需要查询大日志文件的时候,每次打开vim,cat之类的都会卡死,但是需要查看符合条件的共有多少行数据,这颗愁死我了,下面列出一些常用的匹配查询命令
    的头像 发表于 01-02 11:27 351次阅读