首页 > 代码库 > LogCat查看Android运行日志

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运行日志