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. Java Swing事件处理机制

    Java Swing的事件处理机制 Swing GUI启动后,Java虚拟机就启动三个线程,分别为主线程,事件派发线程(也是事件处理线程)和系统工具包线程. 主线程 :负责创建并显示该程序的初始界面: ...

  2. [redis] Redis 配置文件置参数详解

    ################################ 基础配置 ################################# #daemonize no 默认情况下, redis 不 ...

  3. Javascript的"预编译"思考

    今天工作需要,搜索下JS面试题,看到一个题目,大约是这样的 <script> var x = 1, y = z = 0; function add(n) { n = n+1;  } y = ...

  4. nyoj------20吝啬的国度

    吝啬的国度 时间限制:1000 ms  |  内存限制:65535 KB 难度:3    描述 在一个吝啬的国度里有N个城市,这N个城市间只有N-1条路把这个N个城市连接起来.现在,Tom在第S号城市 ...

  5. 51nod 1613翻硬币

    题目链接:51nod 1613 翻硬币 知乎上的理论解法http://www.zhihu.com/question/26570175/answer/33312310 本题精髓在于奇偶性讨论. 若 n ...

  6. C++实现对树的创建和前中后序遍历

    #include<iostream>#include<stdio.h> using namespace std; class BitNode{ public: char dat ...

  7. C#语言基础——7月21日

    C#语言基础 一.语言基础 (一).函数的四要素:      名称,输入,输出,加工(二).主函数.输出语句.输入语句:     Static void Main(string[] args)//下划 ...

  8. pycharm 导包

    如果需要requests包,python没有自带.可以执行命令:pip install requests,自动安装导入.

  9. 介绍开源的.net通信框架NetworkComms

    Networkcomms 是一款C# 语言编写的TCP/UDP通信框架  作者是英国人  以前是收费的 目前作者已经开源  开源地址是:https://github.com/MarcFletcher/ ...

  10. TelephonyManager对黑名单的管理

    import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util. ...