我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Android Studio 新版本 Logcat 的使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Android Studio 新版本 Logcat 的使用

前言

最近,Android Studio 自动更新了自带的 Logcat 工具,整体外观和使用方法变得和之前完全不同了。一开始我以为是自己按到什么不该按的按钮,把 Logcat 弄坏了,后来才知道是版本更新导致的。新版本的 Logcat 用命令来过滤信息,且不同的日志级别带有不同的颜色显示,比老版本的更好用了。本博客将简单介绍新版本 Logcat 的用法

1. 过滤包名

新版本 Logcat 使用 package:来过滤不同包中的日志,其中 mine 表示当前包

2. 按日志级别进行过滤

按日志级别进行过滤是 Logcat 中最常用的功能,新版本的 Logcat 使用 level: 来过滤日志级别。根据日志的不同级别有以下选项:

  • level:VERBOSE:显示所有日志
  • level:DEBUG:显示调试日志
  • level:INFO:显示一般信息
  • level:ERROR:显示错误日志
  • level:ASSERT:显示断言信息

可以看到,不同过滤命令间只需要用空格隔开就好

3. 保留指定时间的日志

新版 Logcat 还提供过滤指定时间日志的功能,如

age:10s 

上述命令表示从 10s 以前的日志开始输出,这里 s 表示的是秒,很容易可以联想到 m 表示分 (minute),h 表示小时 (hour)。

4. 过滤信息的常用命令

message: 用于过滤信息

tag: 用于过滤标签

line:以行信息过滤日志,是 tag:message 的并集

5. 一些特殊的操作

看到这里,你可能会说,唉你这个只能进行简单的过滤啊。假设我想过滤不包含 CXK 的日志怎么办?想用正则表达式怎么办?这些新版的 Logcat 全部考虑到了!

我们简单在 Logcat 的输入框中输入 message 会弹出以下提示

我们看到弹出的提示有 message:message~-message-message~。可以看到 message 前后多了一些符号,现在我来解释一下这些符号的作用:

  • -:对当前标签的过滤结果取反
  • ~:对当前标签的过滤使用后续正则表达式

聪明如你,一定能想到 -xxx~ 就是对 xxx 标签采用正则表达式的结果取反~~

来源地址:https://blog.csdn.net/jiaweilovemingming/article/details/127642429

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Android Studio 新版本 Logcat 的使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android Studio 新版本 Logcat 的使用

前言 最近,Android Studio 自动更新了自带的 Logcat 工具,整体外观和使用方法变得和之前完全不同了。一开始我以为是自己按到什么不该按的按钮,把 Logcat 弄坏了,后来才知道是版本更新导致的。新版本的 Logcat 用
2023-08-18

新版Android Studio如何回退使用老版本的Logcat

File -> Settings -> Experimental -> Logcat 取消勾选 Enable new Logcat tool window 即可,如图: 来源地址:https://blog.c
2023-08-18

Android Studio使用小技巧:自定义Logcat

我们都知道Logcat是我们Android开发调试最常用的一个工具,但是Android Studio默认的Logcat调试的颜色是一样的,我们不好区分verbose、debug、error等分类信息,今天就来教大家自定义Logcat的提示信
2022-06-06

使用android studio 版本合并遇到的问题

前段时间由于需要合并一下android版本,将分支版本合并到主干版本上,由于之前没有搞过类似的事情,结合资料自己摸索了一下,遇到了点小问题,不过最终还是顺利解决了,在此记录一下过程,方便下次查看。这边我工作用的SVN版本控制,studio自
2022-06-06

Android & iOS - Android Studio/Xcode历史版本下载(持续更新)

文章目录 前言Android Studio1. 历史版本下载2. 文件完整性校验 Xcode1. 历史版本下载2. 网络环境模拟工具2.1 下载2.2 安装2.3 卸载 最后 前言 最近升级开发工具老是遇到各种兼
2023-08-17

Android Studio Dolphin logct日志台新版特性及老版本恢复

Android Studio Dolphin logct日志台新版特性及老版本恢复 日志台在此版本进行了更新,本文按官网描述简要汇总了其新特性和使用方法,以及老版本的日志如何恢复。 老版本日志台恢复 如果是习惯了老版本日志台的仁兄,可按下方
2023-08-24

Android Studio与SVN版本控制程序的协作使用指南

AndroidStudio 的SVN 安装和使用方法与我以前用的其他IDE 都有很大差别,感觉特麻烦,网上相关资料很少,貌似现在 Git 比较流行,之前有用过 github 但是他只能是开源项目免费,下面总结最近自己安装和使用 SVN 的一
2022-06-06

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录