Android-LogCat日志工具(一)
LogCat : Android中一个命令行工具,可以用于得到程序的log信息。
就像你知道一个人的日志、航程,你可以无时无刻知道一个人在干什么。
而LogCat , 就是程序的日志。通过日志,你可以知道运行时间,运行位置,运行结果,运行时缓冲区的东东。
- 我们先添加LogCat
-
- 点击Eclipse 导航栏中的 Window——>Show View——>Other
- 输入LogCat
- 点击Eclipse 导航栏中的 Window——>Show View——>Other
-
-
- 找到并展开Android 目录,会看到一个子目录
-
-
- 选中LogCat -->点击OK ,这样LogCat就添加到Eclipse中了。
2.使用LogCat
Android中的日志工具是Log(android.util.Log) ,这个类中提供了如下几个方法供我们打印日志。
- Log.v()
- 用于打印那些意义最小的日志信息。对应级别是verbose,是Android日志级别中最低的一种
- Log.d()
- 用于打印一些调试信息,如调试程序。对应级别是debug,比verbose高一级
- Log.i()
- 用于打印一些比较重要的数据,帮助你分析用户行为。对应级别info,比debug高一级。
- Log.w()
- 用于打印一些警告的信息,提示行横须在这个地方可能会潜入风险,最好去修复一下。对应级别为warn,比info高一级。
- Log.e()
- 用于打印程序中的错误信息,比如程序进入到了catch语句中。当有错误信息打印出来时,一般都代表你的程序出现严重问题,应当尽快修复。对应级别error,比warn高一级。
打开 项目helloworld-->src-->com.example.helloworld -->MainActivity.java 在onCreate 中添加一些打印日志的语句:
1 protected void onCreate(Bundle savedInstanceState) { 2 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.activity_main); 5 //定位textView1 根据ID找到控件 6 TextView tv1 = (TextView) this.findViewById(R.id.textView1); 7 //对控件进行赋值,改变内容 8 tv1.setText("你好,android一班"); 9 //打印调试信息 debug 10 Log.d("MainActivity", "我是BigBoy520"); 11 12 }
Log.d(tag, msg)
tag : 一般传入当前的类名,主要用于对打印信息进行过滤。
msg : 想要打印的内容。
运行 run as 项目
打印的日志可以看到 打印的内容 、 Tag名 、 程序包名 、时间 、应用程序的进程号。
当然对应的其它的方法,BigBoy 就不一一写了,依葫芦画瓢。
最后,谢谢大家的关注。来一句诗词:纸上得来终觉浅 ,绝知此事要躬行。
下一篇:Android-LogCat日志工具(二) http://www.cnblogs.com/hxb2016/p/6072010.html
标签:
Android
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误