Android的日志工具Log的使用及一些快捷输入方式

时间:2024-05-19 22:48:36

一、Log工具方法介绍:

Android中的日志工具类是Log(android.util.Log),这个类提供了如下五个方法供我们打印日志:

Log.v() 用于打印琐碎的日志信息。对应级别为verbose,是Android日志里面级别最低的一种。
Log.d() 用于打印一些调试信息。对应级别debug, 比verbose高一级。
Log.i() 用于打印一些用户数据,这些数据可以帮你分析用户行为数据,对应级别info,比debug高一级。
Log.w() 用于打印一些警告信息。提示程序在这个地方可能有潜在的危险,最好去处理一下,对应级别warn,比info高一级。
Log.e() 用于打印程序中的错误信息。比如程序进入了catch语句中,一般代表你的程序出现了严重问题,必须尽快修复。对应级别为error,比warn高一级。

级别:verbose < debug < info < warn < error
一共就五个方法,当然根据需求不同的方法还有不同的重载。

二、应用举例:

现在我们打开MainActivity.java文件:
Android的日志工具Log的使用及一些快捷输入方式
接下来在onCreate()方法中添加打印日志的语句:
Android的日志工具Log的使用及一些快捷输入方式
Log.d()方法中输入了两个参数:
​tag:
一般传入当前的类名,主要用于对打印信息进行过滤
msq:
想要打印的具体内容
运行结果:
Android的日志工具Log的使用及一些快捷输入方式在里面你可以看到打印日志的内容和tag名,程序的包名、打印时间以及应用程序的进程号你也可以看到。

三、Log的一些快捷输入:

例如:打印一条debug级别的日志,输入logd,然后按下Tab键。
Android的日志工具Log的使用及一些快捷输入方式
同理可知:

  1. info级别,输入logi,然后按下Tab键
  2. warn级别,输入logw,然后按下Tab键
  3. error级别,输入loge,然后按下Tab键
  4. 可能是因为verbose级别太低了吧!无法这样快捷输入!
    快捷输入产生的打印日志的语句,都会有一个TAG参数,为了方便,不用多次输入tag参数,我们可以对TAG参数统一赋值:
    Android的日志工具Log的使用及一些快捷输入方式
    输入logt,然后按下Tab键就可以了!