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内容修改如下
结果如下