使用Log工具是比System.out.println()方法用起来要更加棒,因为Log不但可以打印出日志,还可以把时间、程序的包名以及应用程序进程号也一起打印出来,真可谓是调试程序的一个很好的工具呢,下面来介绍用法。
先写一个例子:
Log.d("MainActivity","LogText");//其中第一个参数是当前的类名,第二个参数是要打印的内容
我在这个代码后面注释了具体的参数的意思,下面写出Log的五种用法
Log.v() 即verbose,这是日志级别中最低的,一般用来打印琐碎信息Log.d() 即debug, 用于打印调试信息,比verbose高一级Log.i() 即info,用于打印比较重要的数据,比debug高一级Log.w() 即warn,用于打印警告信息,比info高一级Log.e() 即error,用于打印错误信息,是最高级别的Log,一般在日志中出现了这条信息说明你的程序有严重问题,必须尽快修复
如果觉得每次都写类名比较麻烦,可以按照如下写法(或在onCreate()方法外面输入logt然后按下Tab键,就会自动生成如下代码):
private static final String TAG = "MainActivity";//其中MainActivity是类名
这样以后直接就可以把第一个参数写成TAG了
总结:Log是非常有用的工具,这可以帮助我们写出最方便调试的程序,而为我们省去找Bug点的时间,学好Log,是安卓的第一步,加油!
转载请注明原文地址: https://ju.6miu.com/read-26029.html