论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
移动端开发
›
AndroidStudio - 新版本 Logcat 使用详解
AndroidStudio - 新版本 Logcat 使用详解
欢乐狗
论坛元老
|
2024-6-15 02:32:01
|
显示全部楼层
|
阅读模式
楼主
主题
1847
|
帖子
1847
|
积分
5541
最近这俩天正好偶然间给自己做一下减法,忘记是去年还是本年,在升级 AndroidStudio 后使用 Logcat查看日志的方式也发生了一些变革,虽然一直在使用,但每当看到之前还未关闭 Logcat 命令行工具额昂也,就感觉可能还存在知识遗漏
Logcat 相干
AndroidStudio - 新版本 Logcat 使用详解
AndroidStudio - Logcat表现乱码,都是编码格式惹得祸
官方
Logcat 命令行工具
Android Studio Dolphin Canary 6 now available
如果您针对 Logcat 命令行工具 一点有不了解,可能须要自行前往 查看 ;简单而言仅需知道 Logcat为日志查看工具,可提供不同级别的日志信息 根本就够用了,如果想多学点可以继承往下看
设备选取
如果设备中关联多台设备,可及时更换设备,以防看错、看漏(比较得当查看多机型适配场景下的日志信息,可团结多Logcat窗口举行多机型日志查看)
日志先容
关于日志中的大部分寄义我们还是都清楚的,但为了行知统一,简单阐明一下(可团结预览日志视图一起学习)
左边到右:时间戳 → 进程id → tag标识 → 包名 → 日志级别 → 详细信息
过滤规则
过滤提示 message: message~、-message和 -message~ 前后符号寄义如下
-:对当前标签的过滤结果取反
~:对当前标签的过滤使用后续正则表达式
-xxx~ 就是对 xxx 标签接纳正则表达式的结果取反~~
包名、进程
现在的过滤规则支持以process(进程)、package(包名)条件举行过滤,其中使用场景 package:mine 较多
package:mine场景(当前实行项目)
日志级别
常规 → V:详细(最低优先级)、D:调试、I:信息、W:告诫、E:错误
新增 → level:assert:断言 (没怎么用过)
未涉及 → F:严重错误、S:静默(最高优先级,绝不会输出任何内容,没怎么用过)
这方面和以前雷同(我用error多一些)
有些朋友喜好设置对应日志级别的输出颜色,也可以自己去设置一波
tag标签
着实可以根据团体的tag信息,自行过滤相干tag条件
多窗口
创建多窗口
支持在 Logcat 中创建多个选项卡,以便可以轻松地在不同设备或查询之间切换
右键单击选项卡可以对其举行重命名,并且可以单击并拖动以重新排列选项卡
日志比对
可通过Split Right、Split Down 对比 Logcat 输出日志,每个对比窗口均可自行选取连接设备和过滤条件
顶部功能键
侧边功能键
提示:当同一个Logcat中打开多个对比窗口后,可直接右键 Close ,避免无线套娃
预览日志视图
关于预览日志主要有三种模式 StandardView(默认)、Compact View(简洁)、Modify View(自定义),详细使用哪种看个人的工作习惯
设置方式
Standard View(默认)
Compact View(简洁)
Modify View(自定义)
这里支持动态表现预览结果,可直接通过选择与否,设置自己喜好的日志信息
历史过滤规则
可直接在过滤规则旁通过漏斗图标选择之前使用过的过滤规则,经测试后发现不会纪录之前使用对应过滤规则的日志信息,仅会重新筛选当前的日志信息
历史条件
常用收藏
支持收藏一一些常用的过滤规则
经收藏后的过滤规则会靠前表现
键值搜刮
关于这种搜刮方式我并未使用过,但还是有须要纪录下来,以防后续用到
在 Logcat 的早期版本中,可以选择
使用字符串搜刮(支持正则表达式),选项使搜刮更加复杂
使用 Logcat UI 添补各种字段来创建新过滤器,选项使共享和设置查询更加困难
现在,我们通过直接从主查询字段引入键值搜刮来简化体验
这个新的查询系统无需依靠正则表达式即可提供正确的查询结果,并且能够从历史纪录中调用已往的查询并与其他人共享这些查询。别的,您仍旧可以选择使用正则表达式并根据键值排除日志。以下是如何使用新查询系统的一些示例,但您也可以简单地开始在查询字段中输入以查看建议:
当地应用程序项目的 PID:package-mine
详细数值:
包:<我的包 ID>
标签:<我的标签>
级别:[详细| 信息| 断言| 调试| 告诫 | 错误]
通过在键前面添加-来排除特定值:
-标签:<排除此标签>
通过在键后面 放置~来使用具有给定键的正则表达式:
tag~:<正则表达式标签>
与排除标签团结使用:-tag~:
跟踪应用程序崩溃/重新启动的日志
简而言之就是应用崩溃/重启后日志信息可分辨出对应日志状态,同时会保存原始针对Logcat的配置信息,比方过滤条件、视图选项等
新的 Logcat 现在可以更轻松地跟踪应用程序崩溃和重新启动时的日志,如许就不会错过这些事件的重要日志
当 Logcat 注意到应用程序进程已停止并重新启动时,您将在输出中看到一条消息,比方PROCESS ENDED和PROCESS STARTED ,如下所示:
而且,重新启动 Logcat 会保存您的会话配置,比方选项卡拆分、筛选器和视图选项,以便您可以轻松地继承会话
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
欢乐狗
论坛元老
这个人很懒什么都没写!
楼主热帖
C# 读写文件从用户态切到内核态,到底 ...
我的 Java 学习&面试网站又又又升级了 ...
LeetCode刷题100道,让你滚瓜烂熟拿下S ...
不到一周我开发出了属于自己的知识共享 ...
SQL server 2008 r2 安装教程
基于梯度优化的混沌PSO算法matlab仿真 ...
x64dbg 配置插件SDK开发环境
SAP集成技术(十一)SAP混合集成平台 ...
KubeEdge在边缘计算领域的安全防护及洞 ...
graphhopper-ios 编译过程详解
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表