安卓学习笔记(一)Log的用法

来源:互联网 发布:雾林寒战知乎 编辑:程序博客网 时间:2024/06/05 05:10

使用Log工具是比System.out.println()方法用起来要更加棒,因为Log不但可以打印出日志,还可以把时间、程序的包名以及应用程序进程号也一起打印出来,真可谓是调试程序的一个很好的工具呢,下面来介绍用法。

先写一个例子:

Log.d("MainActivity","LogText");//其中第一个参数是当前的类名,第二个参数是要打印的内容

我在这个代码后面注释了具体的参数的意思,下面写出Log的五种用法

  1. Log.v()
    即verbose,这是日志级别中最低的,一般用来打印琐碎信息
  2. Log.d()
    即debug, 用于打印调试信息,比verbose高一级
  3. Log.i()
    即info,用于打印比较重要的数据,比debug高一级
  4. Log.w()
    即warn,用于打印警告信息,比info高一级
  5. Log.e()
    即error,用于打印错误信息,是最高级别的Log,一般在日志中出现了这条信息说明你的程序有严重问题,必须尽快修复

如果觉得每次都写类名比较麻烦,可以按照如下写法(或在onCreate()方法外面输入logt然后按下Tab键,就会自动生成如下代码):

private static final String TAG = "MainActivity";//其中MainActivity是类名

这样以后直接就可以把第一个参数写成TAG了

总结:Log是非常有用的工具,这可以帮助我们写出最方便调试的程序,而为我们省去找Bug点的时间,学好Log,是安卓的第一步,加油!

1 0
原创粉丝点击