zoukankan      html  css  js  c++  java
  • Android日志工具Log

    Android的日志工具类是Log,属于android.util.Log包 ,这个类提供了5个方法来供我们打印日志。

      ● Log.v()。用于打印最为繁琐的,意义最小的日志信息。对应级别为 verbose,是Android日志里级别最低的一种。  (顺便来认识一下单词---verbose:冗长的,啰嗦的,累赘的,我也是百度的*_*)

      ● Log.d()。用于打印一些调试信息,这些信息对于调试程序和分析问题是很有帮助的。对应级别为 debug,比 verbose 高一级。

      ● Log.i()。用于打印一些比较重要的数据,这些数据可以帮助分析用户行为数据。对应级别为 info,比 debug 高一级。

      ● Log.w()。用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好赶快去修复出现警告的地方。对应级别 warn,比 info 高一级。 

      ● Log.e()。用于打印程序中的错误信息,比如程序进入到 catch 语句中。当有错误信息打印出来时,表示程序中有严重错误信息,必须尽快修复。对应级别 error,比 warn 高一级。

    这五个方法,每个方法还会有不同的重载。

    1 protected void onCreate(@Nullable Bundle savedInstanceState) {
    2        super.onCreate(savedInstanceState);
    3        setContentView(R.layout.activity_login);
    4        Log.d("MainActivity","onCreate execute");
    5 }

      Log.d("tag","msg"),在onCreate()方法中添加打印日志语句。

         Log.d()方法中需要传两个参数,第一个参数是 tag,一般传入当前的类名就好,主要用于对打印信息进行过滤;第二个参数是msg,即想要打印的具体内容。

      小技巧:可以把 tag 定义为一个TAG常量:public static final String TAG = “MainActivity”;

        日志可以进行级别控制,日志级别控制的好处-----可以很方便找到所关心的日志。

     若有错误之处,欢迎指正。谢谢!

  • 相关阅读:
    JavaScript 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome)
    一个程序员的梦想
    无刷新分页控件(原创)(jQuery+json+ashx)(Ajax)
    Ajax无刷新分页(jQuery+Json)
    飞信 .net接口
    STL学习小记起因
    C++山寨CSharp事件
    在win8上花了一上午的闲暇做的贪吃蛇sample, 顺便移植到了WPF...
    STL学习小记顺序容器
    最近做的一个store app音乐箱
  • 原文地址:https://www.cnblogs.com/hong-yu0415/p/9408004.html
Copyright © 2011-2022 走看看