Android开发学习之Log的使用

Android开发学习之Log的使用

    Log(android.util.log)是Android Studio中的日志工具类,熟练使用log会对你以后的Android开发之旅有很大的帮助。
* log类有五个方法,分别是(级别由低到高):

1.Log.v():打印一些最为繁琐、意义不大的日志信息
2.Log.d():打印一些调试信息(logd+tab)
3.Log.i():打印一些比较重要的数据,可帮助你分析用户行为数据(logi+tab)
4.Log.w():打印一些警告信息,提示程序该处可能存在的风险(logw+tab)
5.Log.e():打印程序中的错误信息(loge+tab)
(这五个方法都可以进行重载)
这里写图片描述
(使用Log.d()方法打印出来的程序调试信息)

    Log的所有打印方法都要传入一个tag参数,每次都写一遍显然太麻烦,这里有个小技巧:在onCreate()方法的外面输入logt,然后按下Tab键,这时就会以当前的类名作为值产生一个tag常量,如:


public  class MainActivity extends AppCompatActivity{
    private static final String TAG = "MainActivity";
}

这里写图片描述


    我们开发一个软件需要编写的代码l量是很庞大的,当你打印出来的日志是成千上百行时,我们就需要对其进行筛选,而log的过滤器则可以帮助我们实现筛选。
这里写图片描述
图为AS中的Show only selected application过滤器

     除了AS给出的过滤器外,我们还可以输入关键字通过Edit Filter Confoguration进行自定义过滤器,从而只打印关键字相关的日志。

    Log是理解程序,分析程序Bug的神兵利器。 相信熟用AS的日志工具log能使你在Android开发的旅途中事半功倍。log的重要性会在软件项目的测试阶段体现得尽致。

猜你喜欢

转载自blog.csdn.net/weixin_41897234/article/details/80427032