android学习之android logat 调试及信息过滤
2015-08-01 10:08
393 查看
android提供了自己的log输出api–>位于android.util.Log这个类中.
这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中:
Log.v(tag,message); //verbose模式,打印最详细的日志 ,输出颜色为黑色
Log.d(tag,message); //debug级别的日志,输出颜色为蓝色
Log.i(tag,message); //info级别的日志 ,输出为绿色
Log.w(tag,message); //warn级别的日志 ,输出为橙色
Log.e(tag,message); //error级别的日志 ,输出为红色
其中的tag和message分别是两个string值。tagb表示的是日志的标签,message表示的是日志的内容。
下面主要介绍过滤方法:
step1:首先把logat窗口打开,Window->Show View->other,找到logat即可
step2:这里用一个简单的例子来说明:
step3:运行程序,下面的是没有进行过滤输出的信息
信息较多,不方便查看,下面进行信息的过滤:
首先我们在logat的右上角点击“+”,进行过滤器的添加
Filter Name:过滤器名字,这个可以随便起
by log tag:通过tag标签来过滤,即你自己定义的TAG的名字
by pid :通过pid来过滤
by log level: 过滤的级别,none表示输出你的tag中的所有信息
如果上面的level改成Error,则输出如下:
这个类比较常用的打印日志的方法有5个,这5个方法都会把日志打印到LogCat中:
Log.v(tag,message); //verbose模式,打印最详细的日志 ,输出颜色为黑色
Log.d(tag,message); //debug级别的日志,输出颜色为蓝色
Log.i(tag,message); //info级别的日志 ,输出为绿色
Log.w(tag,message); //warn级别的日志 ,输出为橙色
Log.e(tag,message); //error级别的日志 ,输出为红色
其中的tag和message分别是两个string值。tagb表示的是日志的标签,message表示的是日志的内容。
下面主要介绍过滤方法:
step1:首先把logat窗口打开,Window->Show View->other,找到logat即可
step2:这里用一个简单的例子来说明:
// private static final String TAG="LogDemo";//这里可以定义一个常量作为tag标签的名字,可以在下面log.x()中使用 private Button button; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_main); //通过findViewById找到Button资源 button = (Button)findViewById(R.id.button); //增加事件响应 button.setOnClickListener(new Button.OnClickListener(){ @Override public void onClick(View v) { //在这里tag的名字我统一采用log,当然你也可以使用上面定义的tag标签 Log.v("log", "my name is Verbose."); Log.d("log", "my name is Debug."); Log.i("log", "my name is Information"); Log.w("log", "my name is Warnning."); Log.e("log", "my name is Error."); } }); }
step3:运行程序,下面的是没有进行过滤输出的信息
信息较多,不方便查看,下面进行信息的过滤:
首先我们在logat的右上角点击“+”,进行过滤器的添加
Filter Name:过滤器名字,这个可以随便起
by log tag:通过tag标签来过滤,即你自己定义的TAG的名字
by pid :通过pid来过滤
by log level: 过滤的级别,none表示输出你的tag中的所有信息
如果上面的level改成Error,则输出如下:
相关文章推荐
- 在ubuntu kylin 编译cubieboard2 的android镜像碰到的问题
- Android动画总结
- Android官方命令深入分析之虚拟机
- Android官方命令深入分析之虚拟机
- Android studio 重置 DDMS面板布局
- EventBus 《二》 Android EventBus的简单使用
- Android 清除应用缓存
- android studio 真机运行出现乱码
- android.os.NetworkOnMainThreadException
- Android控件详解之进度控件
- Android 自定义下拉刷新ExpandableListView
- android中的Settings
- android获取控件宽度高度
- Android Service 知识点总结
- Android如何获取选择图片时的文件绝对路径方法
- 【android控件学习笔记】ListView
- listview android:cacheColorHint,android:listSelector属性作用
- Android Adapter 异步图片请求诡异问题
- Android配置opencv开发环境并运行face-detection 人脸检测例程
- Android NDK的入门程序 FATAL EXCEPTION