一、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文件:
接下来在onCreate()方法中添加打印日志的语句:
Log.d()方法中输入了两个参数:
tag:
一般传入当前的类名,主要用于对打印信息进行过滤
msq:
想要打印的具体内容
运行结果:
在里面你可以看到打印日志的内容和tag名,程序的包名、打印时间以及应用程序的进程号你也可以看到。
三、Log的一些快捷输入:
例如:打印一条debug级别的日志,输入logd,然后按下Tab键。
同理可知:
- info级别,输入logi,然后按下Tab键
- warn级别,输入logw,然后按下Tab键
- error级别,输入loge,然后按下Tab键
- 可能是因为verbose级别太低了吧!无法这样快捷输入!
快捷输入产生的打印日志的语句,都会有一个TAG参数,为了方便,不用多次输入tag参数,我们可以对TAG参数统一赋值:
输入logt,然后按下Tab键就可以了!