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 中添加一些打印日志的语句:

 protected void onCreate(Bundle savedInstanceState) {

         super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//定位textView1 根据ID找到控件
TextView tv1 = (TextView) this.findViewById(R.id.textView1);
//对控件进行赋值,改变内容
tv1.setText("你好,android一班");
//打印调试信息 debug
Log.d("MainActivity", "我是BigBoy520"); }

   Log.d(tag, msg)

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

    msg : 想要打印的内容。

  运行 run as  项目

    

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

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

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

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

               

Android-LogCat日志工具(一)的更多相关文章

  1. Android中日志工具的使用

    添加LogCat到你的Eclipse日志在任何项目的开发过程中都会起到非常重要的作用,在Android项目中如果你想要查看日志则必须要使用LogCat工具.当你第一次在Eclipse中运行Androi ...

  2. 使用 Android 的日志工具LogCat

    Android 中的日志工具类是 Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志. 1.    Log.v() 这个方法用于打印那些最为琐碎的,意义最小的日志信 ...

  3. 【转】使用 Android 的日志工具LogCat

    Android中的日志工具类是 Log(android.util.Log),这个类中提供了如下几个方法来供我们打印日志. 1.    Log.v() 这个方法用于打印那些最为琐碎的,意义最小的日志信息 ...

  4. Android Studio日志工具的使用

    Android Studio的LogCat工具 Verbose:对应Log.v(),这个方法用于打印那些最为琐碎的信息,意义最小的日志信息.是Android日志里面级别最低的一种. Debug:对应L ...

  5. Android的日志工具Log

    Android中的日志工具类是Log(android.util.Log),这个类提供了以下几个方法来供我们打印日志. ♦ Log.v():这个方法用于打印那些最为琐碎的,意义最小的日志信息.对应级别v ...

  6. 使用Android的日志工具Log

    Android中的日志工具类是Log,这个类中提供了5个方法来供我们打印日志 1.Log.v()用于打印那些最为琐碎的,意义最小的日志信息.对应级别verbose,是Android日志里面级别最低的一 ...

  7. Android LogCat 日志记录

    日志级别列表如下(从低到高): V — Verbose (lowest priority) D — Debug I — Info W — Warning E — Error F — Fatal S — ...

  8. Android Studio 日志工具

    在项目中提供5个方法打印日志 Log.v() 最常见的日志信息 Log.d() 调试信息 Log.i() 用于打印用户操作行为 Log.w()警告潜在风险 Log.e()报错信息 TAG 填入类名就好 ...

  9. android logger 日志工具

    https://github.com/orhanobut/logger 基础使用:https://blog.csdn.net/github_33304260/article/details/54799 ...

  10. Android日志工具的使用

    一.使用Android的日志工具Log 1.Android中的日志工具类是Log,这个类中提供了如下5个方法来供我们打印日志. log.v():用于打印哪些最为繁琐.意义最小的日志信息.对应级别ver ...

随机推荐

  1. weblogic 下载安装部署说明

    http://blog.csdn.net/gaofuqi/article/details/36870887/ http://jingyan.baidu.com/article/d8072ac45f57 ...

  2. grub4dos通用菜单及相关工具包

    grub4dos通用菜单及相关工具包 全套工具包(含PE.ISO,可根据需要替换删减):http://pan.baidu.com/s/1i4EjWod模板文件3.3M(不含PE.ISO):http:/ ...

  3. iconv 文件编码相互转换

    iconv 文件编码相互转换 示例: iconv -f utf-8 -t gbk ~/a.txt > ~/b.txt -f 从哪种格式转换 -t 要转换到哪种格式 a.txt要转换的文件 b.t ...

  4. 【转】 C++中delete和delete[]的区别

    一直对C++中的delete和delete[]的区别不甚了解,今天遇到了,上网查了一下,得出了结论.做个备份,以免丢失. C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete ...

  5. CentOS下安装setuptools、pip和virtualenv

    已经安装了Python,现在我们可以最终确定完成应用程序生产和部署的基础知识.为此,我们将设立两个最常用的工具:PIP封装经理和virtualenv中的环境管理. 一.安装setuptools set ...

  6. ubuntu14.04LS中安装SSH

    我只能说: 蛋疼了 因为 1.曾经12.04和13.10的源已经不能使用了(PS毕竟支持的时间到了) 2网上有好多说是更新源的 , 打开etc/...文件 ,然后粘贴一下他们给的源的地址 或许有些是可 ...

  7. hdu---(1800)Flying to the Mars(trie树)

    Flying to the Mars Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Other ...

  8. 初学java之JFrame窗口模式

    package project; import javax.swing.*; import java.awt.*; public class test { public static void mai ...

  9. java代码抓取网页邮箱

    实现思路:1.使用java.net.URL对象,绑定网络上某一个网页的地址2.通过java.net.URL对象的openConnection()方法获得一个HttpConnection对象3.通过Ht ...

  10. [python学习]结合开源库学习python

    代码碎片1 #!/usr/bin/python # please add your code here! import matplotlib matplotlib.use('Agg') import ...