•Log简介
Android中的日志工具类是Log,这个类中提供了5个方法来供我们打印日志:
1. $Log.v()$
- 用于打印那些最为琐碎的,意义最小的日志信息
- 对应级别 verbose,是 Android 日志里面级别最低的一种
2. $Log.d()$
- 用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的
- 对应级别 debug,比 verbose 高一级
3. $Log.i()$
- 用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮助你分析用户行为数据
- 对应级 别info,比 debug 高一级
4. $Log.w()$
5. $Log.e()$
•设置log各级别的颜色
点击 File->Setting 来到如下界面:
搜索 logcat,为 log 级别设置你喜欢的颜色即可;
注意需要去掉下图所示勾选:
•Log.d() 详解
Log.d() 方法内需要传入两个参数:
在我们每写一条 Log.d() 语句时,就要传入一次 tag 参数,而每一次的tag参数值基本是一样的,这样就会很麻烦;
其实只要我们在类中创建一个字符串类型的常量 TAG,那么在我们每次写 Log.d() 语句的时候,直接添加 TAG 即可;
示例代码如下:
public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { Log.d(TAG,"debug"); } }完成上述代码后,执行下图所示操作:
在点击
Edit Filter Configuration
后会弹出一个过滤器适配界面,然后填写好过滤器名称,标签值,选择日志级别。如下图:
运行该项目,在logcat中就可以看到打印出来的日志信息,如下图:
•快捷键
在 MainActivity.java 代码中:
•清空Logcat
点击 Run -> Edit configurations 来到如下界面;
左边选择需要清空Logcat的活动;
右边点击 Miscellaneous,并勾选上 “Clear log before launch”;
最后依次点击 APPLY,OK;
那么,在接下来运行程序打印 log 的时候,Logcat就被清空了;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。