当前位置: 首页 > news >正文

【Android】日志的使用

在这里插入图片描述

一:日志

1:清除日志

安卓当中的日志内容非常的丰富,不推荐使用soutprintln

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2:日志信息的查阅

logcat是查看日志信息的地方

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在查找日志的时候需要主要包名的格式

在这里插入图片描述

3:定位日志

除了使用当前的包名,还可以使用mine

mine的意思是当前窗口对应的是哪一个工程

局限性:我还没有点击按钮,所以mine当前页面不能输出hello日志,点击后跳转页面,mine就不是MainActivity页面,所以看不到hello日志

在这里插入图片描述

4:日志层级

日志一共有6种级别,VERBOSE、INFO、ASSERT、DEBUG、WARN、ERROR,它们在日志窗口显示的样式也略微不同。

了解下面这三种即可

I info

E error

D debug

w warning

每一次调试信息的时候,上一次的日志还在,所以建议先清理一下日志信息在调试

5:TAG方式日志

自己理解:其实TAG就是日志的名称,让我们能一眼定位到日志的位置

在这里插入图片描述
在这里插入图片描述

6:快速生成TAG常量

是的,在 Android Studio 中可以使用 Live Template(代码模板) 快速生成 TAG 常量。最常用的模板是 logt,它能自动根据当前类名生成 TAG 常量

在这里插入图片描述

7:日志筛选

在这里插入图片描述

三个筛选规则可以进一步快速定位到日志信息,顺序可以不同

指的是:包名、tag名称、日志级别

在这里插入图片描述

8:带异常的日志打印

三个参数的使用并不多,TAG不常用

在这里插入图片描述


文章转载自:
http://batrachia.lbooon.cn
http://adae.lbooon.cn
http://bukharan.lbooon.cn
http://agitato.lbooon.cn
http://antemundane.lbooon.cn
http://bucketeer.lbooon.cn
http://besieged.lbooon.cn
http://bioinstrumentation.lbooon.cn
http://baiao.lbooon.cn
http://biocidal.lbooon.cn
http://antiphonal.lbooon.cn
http://ambler.lbooon.cn
http://chomp.lbooon.cn
http://aeroelastic.lbooon.cn
http://brigade.lbooon.cn
http://chamorro.lbooon.cn
http://adenoid.lbooon.cn
http://chemiluminescence.lbooon.cn
http://aphemic.lbooon.cn
http://aside.lbooon.cn
http://biographize.lbooon.cn
http://amyotrophia.lbooon.cn
http://aggressively.lbooon.cn
http://aconitum.lbooon.cn
http://antemarital.lbooon.cn
http://abovestairs.lbooon.cn
http://assemblyman.lbooon.cn
http://anklebone.lbooon.cn
http://bible.lbooon.cn
http://abortus.lbooon.cn
http://www.dtcms.com/a/281050.html

相关文章:

  • 《黑马笔记》 --- C++核心编程
  • 10分钟搞定!Chatbox+本地知识库=你的私人语音导师:企业级全栈实现指南
  • etcd压缩历史版本
  • 安装MATLAB流程中遇到的问题
  • wpf Canvas 动态增加右键菜单
  • css:flex:1;是谁的缩写
  • compose、 pipe 组合函数实现
  • 20th Day| 235.二叉搜索树的最近公共祖先,701.二叉搜索树中的插入操作, 450.删除二叉搜索树中的节点
  • Postman + Newman + Jenkins 接口自动化测试
  • 使用canal同步分库分表数据,到 Elasticsearch
  • JavaScript事件
  • 【数据同化案例1】ETKF求解 Lorenz-63 模型的同化系统(完整MATLAB实现)
  • Java-特殊文件、日志技术
  • CherryStudio配置DeepSeek调用MCP服务实现任务自动化
  • Elasticsearch 9.x 搜索执行过程(源码解析)
  • AOP简化MyBatis分页:高效自动化方案
  • 第二十篇 Word文档自动化:Python批量生成、模板填充与内容修改,告别繁琐排版!
  • Web3 支付系统:面向企业和消费者的全面概述
  • 时间序列挖掘及建模
  • Linux系统集群部署模块之Keepalived双机热备
  • 使用SQLMAP的文章管理系统CMS的sql注入渗透测试
  • Java全栈工程师面试实录:从电商系统到AIGC的层层递进
  • WSF70N10G N 沟道 MOSFET 在蓝牙耳机中的应用分析
  • Linux获取CPU/GPU的温度
  • docker部署gbase8s(数据持久化)并用可视化工具管理
  • NuGet01-安装及使用
  • gRPC实战指南:像国际快递一样调用跨语言服务 —— 解密Protocol Buffer与HTTP/2的完美结合
  • 【GPIO】从STM32F103入门GPIO寄存器
  • Video Python(Pyav)解码一
  • 面试150 完全二叉树的节点数