LogCat查看Android运行日志

Posted runningboys

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LogCat查看Android运行日志相关的知识,希望对你有一定的参考价值。

android日志系统提供了记录和查看系统调试信息的功能。

Android Log信息都有一个标签(Tag)和输出级别(Level)。输出级别由低到高可以分为一下几个级别:

  V(Verbose)

  D(Debug)

  I(Info)

  W(Warn)

  E(Error)

  F(Fatal)

  S(Silent)

当使用eclipse开发时,我们可以方便的使用DDMS LogCat工具方便查看日志信息

代码调试过程中我们也可以使用LogCat工具方便得调试代码,程序中我们可以主动的写入Android工作日志,并通过过滤器快速查找到有无错误 提醒出现。下面我们以一个示例作简单介绍。

创建一个项目,在MainActivity的onCreat方法中添加如下代码

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
                 //添加一条Log 信息
		Log.i("TAG", "这个一条信息,位于Text位置");
	}
    

在LogCat工具栏处点击如图绿色加号

显示如下信息

Filter Name:过滤器名称

by Log Tag:通过标签查找

by Log Message:通过日志相关信息模糊匹配,查找含有输入信息的日志信息

by PID:通过应用程序的ID进行过滤

by Application Name:对输出日志的应用程序进行匹配

by Log Level:日志信息级别在所选等级(包括所选等级)以上的所有信息。

几种过滤信息为与关系,过滤信息越多查找更加精确。

我们输入以下信息,表示过滤器名称为1,搜索的标签(Tag)为TAG,输出信息中含有Text。

结果如下

如果我们将by Log Message内容修改如下

结果如下

 

以上是关于LogCat查看Android运行日志的主要内容,如果未能解决你的问题,请参考以下文章

android 怎样实现logcat

如何抓取android logcat日志

在 logcat 中查看日志中给出的字符串 - Android

5.1Android Studio用Logcat编写和查看日志

5.1Android Studio用Logcat编写和查看日志

Android 日志系统分析(三):logcat