• Android-LogCat日志工具(一)


      LogCat : Android中一个命令行工具,可以用于得到程序的log信息。

      就像你知道一个人的日志、航程,你可以无时无刻知道一个人在干什么。

      而LogCat , 就是程序的日志。通过日志,你可以知道运行时间,运行位置,运行结果,运行时缓冲区的东东。

    1. 我们先添加LogCat
      • 点击Eclipse 导航栏中的 Window——>Show View——>Other
        • 输入LogCat

            

        • 找到并展开Android 目录,会看到一个子目录

            

      

      • 选中LogCat -->点击OK  ,这样LogCat就添加到Eclipse中了。

      2.使用LogCat

      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高一级。

      打开 项目helloworld-->src-->com.example.helloworld -->MainActivity.java 在onCreate 中添加一些打印日志的语句:

     1 protected void onCreate(Bundle savedInstanceState) {
     2 
     3         super.onCreate(savedInstanceState);
     4         setContentView(R.layout.activity_main);
     5         //定位textView1 根据ID找到控件
     6         TextView tv1 = (TextView) this.findViewById(R.id.textView1); 
     7         //对控件进行赋值,改变内容
     8         tv1.setText("你好,android一班");
     9         //打印调试信息 debug
    10         Log.d("MainActivity", "我是BigBoy520");
    11         
    12     }

       Log.d(tag, msg)

        tag : 一般传入当前的类名,主要用于对打印信息进行过滤。

        msg : 想要打印的内容。

      运行 run as  项目

        

      打印的日志可以看到  打印的内容 、 Tag名 、 程序包名 、时间 、应用程序的进程号。

      当然对应的其它的方法,BigBoy 就不一一写了,依葫芦画瓢。

      最后,谢谢大家的关注。来一句诗词:纸上得来终觉浅 ,绝知此事要躬行。 

      下一篇:Android-LogCat日志工具(二) http://www.cnblogs.com/hxb2016/p/6072010.html

                   

  • 相关阅读:
    锻造软件需求人员的六大要素
    一名IT从业者的英语口语能力成长路径
    软键盘android:windowSoftInputMode属性详解
    Linux CentOS下shell显示-bash-4.1$ 不显示用户名和主机名的解决方法
    Cent OS 常用 命令
    安装服务器pve虚拟系统(可以通过web管理物理机集群资源与虚拟机)
    win10系统绑定本地IP和mac地址
    苹果MAC OS查看MAC地址及修改ip
    CentOS7 配置阿里云yum源,vim编辑器,tab自动补全
    element的el-tabs控制,以及el-select 多选默认值
  • 原文地址:https://www.cnblogs.com/hxb2016/p/6070014.html
Copyright © 2020-2023  润新知