1.4掌握日志工具的使用

1.4 掌握日志工具的使用

1.4.1 使用Android日志工具Log

Android的日志工具类 Log(android.util.Log)

例如 Log.v (),Log.d (),.i (),.w (),.e ()

  1. verbose。最为琐碎。
  2. debug。调试信息。用于调试、分析问题。
  3. info。想要用到的,用于分析用户行为的。
  4. warn。提示程序在这个地方可能有潜在风险的,最好修复一下。
  5. error。程序出现严重问题,需要尽快修复。如 catch 语句。

Log.d(tag,msg);

  • tag,一般传入当前类名。用于对打印信息过滤
  • msg, 想要打印的具体内容。

可以在 Logcat 中显示所打印的日志,很多情况下,我们还需要过滤日志。

1.4.2 为什么用Log,而不是println()

很多 Java 新手喜欢用 sout 打印日志。

在公司项目中,会挨骂的。

原因:

  • 日志开关不可控
  • 不能添加日志标签
  • 日志没有级别区分
  • ···

Logcat

  1. Logcat 可以添加过滤器
    • show only selected application 只显示当前选中程序的日志
    • Firebase。Google 提供的开发者工具和基础架构平台。不用管
    • No Filters 。没有过滤器。
    • Edit Filter Configuration。自定义过滤器。自定义 tag,message,name,级别等。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 (img-phKXrnDi-1606136586013)(D:%5CMy%20Zone%5Csecond_brain%5C% E7% BC%96% E7% A8%8B% E5% AD% A6% E4% B9% A0% E6%80% BB% E9%9B%86%5CAndroid%5C201123,2036%25m% E7% AA%97% E5%8F% A3% E6%88% AA% E5%9B% BE.png)]

  1. 选择过滤级别

    只显示选定级别及以上的。

  2. 关键字过滤

    直接在搜索框中搜索。用于快速定位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值