Android-LogCat日志工具(一)

摘要:
而LogCat,就是程序的日志。我们先添加LogCat点击Eclipse导航栏中的Window——˃ShowView——˃Other输入LogCat找到并展开Android目录,会看到一个子目录选中LogCat--˃点击OK,这样LogCat就添加到Eclipse中了。对应级别是verbose,是Android日志级别中最低的一种Log.d()用于打印一些调试信息,如调试程序。对应级别info,比debug高一级。对应级别error,比warn高一级。

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

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

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

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

Android-LogCat日志工具(一)第1张

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

Android-LogCat日志工具(一)第2张

    • 选中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 voidonCreate(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 项目

Android-LogCat日志工具(一)第3张

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

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

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

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

免责声明:文章转载自《Android-LogCat日志工具(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Flink 读写 iceberg触摸屏驱动下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

nginx查看日志

nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息 error log 则是记录服务器错误日志 错误日志的形式如下: 10.1.1.1 - - [22/Aug/2014:16:48:14 +0800] "POST /ajax/MbpRequest.d...

Centos7 安装 MySQL5.7

Centos7 安装 MySQL5.7 一、环境介绍 1.安装包版本介绍 MySQL 有三种安装方式:RPM安装、二进制包安装、源码包安装。我们这篇文章以二进制方式安装MySQL 软件名称 版本 系统版本 CentOS Linux release 7.2.1511 (Core) MySQL mysql-5.7.18-linux-glibc2....

git日志的查看与修改

1.命令行中查看日志git log 默认是显示所有的日志信息,之前出来的界面显示的日志,很少。 最后发现,只需要使用键盘上向下键↓,就可以继续浏览更多的日志 空格键,可以翻页浏览日志。  向左←  向右 →  的箭头,可以水平移动查看日志 2.将日志按照格式导出到文件中git log --pretty=format:'%h was %an, %ar, me...

jquery----语法扩展(导入js文件)

简单使用 第一步,新建js文件 第二步,在js文件中添加 $.extend({ "GDP": function () { console.log("哈哈哈哈"); } }); 第三步,在html中使用   $.GDP()  即可 复杂(1,希望一些函数不可以被外部引用,不可以被修改$) (functi...

iotop发现jdb2/sdb1-8 io使用过高解决办法

一、现象 [root@push-5-221 ~]# iotop otal DISK READ: 0.00 B/s | Total DISK WRITE: 6.26 M/s TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND...

MySQL慢查询(二)

一、简介 pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的...