Logcat的级别以及Logcat的调试使用

在安卓开发中,我们会发现System.out.println()输出信息变得异常的麻烦,虚拟机上翻一翻就能看到,但是在真机上,日志信息不停地滚动,导致一瞬间就被刷掉了,所以我们一般使用Logcat来测试和调试程序所输出的信息。

在LogCat的右上方的5个字母分别表示了5种不同类型的日志信息(并以不同颜色加以区分,级别越高,颜色越突出):

1. [V]:详细(Verbose)信息,输出颜色为黑色

2. [D]:调试(Debug)信息,输出颜色是蓝色

3. [I]:通告(Info)信息,输出颜色为绿色

4. [W]:警告(Warn)信息,输出颜色为橙色

5. [E]:错误(Error)信息,输出颜色为红色,这里错误信息的级别最高,其次是警告信息,然后是通知信息和调试信息,级别最低的是详细信息。

6.[assert],新版本加入的。

那么怎么使用Logcat呢?

我们使用Log类,如下所示:

你会看到Log分多种级别,并且我们使用的时候就是key、value的模式。

我们调试程序时可以根据条件过滤信息,这样有用的东西就一览无余了:

by四海小森森

时间: 2024-11-06 11:50:35

Logcat的级别以及Logcat的调试使用的相关文章

Android Studio IDE的 LogCat如何过滤指定应用的调试信息

http://blog.csdn.net/wangqing830414/article/details/40377979 打开 LogCat在搜索框右侧的No Filters中选择 Edit Filter Configuration选项 然后在Name中输入过滤器的名称,在by Package Name中输入你的应用的Package Name就可以了. 如下图 然后在搜索框右侧的过滤器选项中选择你刚选择过滤器就可以了.

Android调试之Logcat

转贴  http://www.cnblogs.com/adison/p/4264284.html 在Android开发过程中,总免不了要调试,无论是Debug,还是Android自带的Logcat,抑或DDMS等等,使用得当会给我们开发带来事半功倍的作用.平时各种调试手段都试过,但很多东西,特别是一些命令,用完就忘了,想起来要用又要google:所以打算把这些东西整理出来,方便日后查看,也算是对一些经验的总结 Logcat 1.查看Android的logcat日志 Android系统在运行时会产

Unity3D利用Logcat调试安卓

发布安卓包之后再次测试发生什么问题很难知道怎么了,比如说出现闪退等情况,可以用Logcat检测到,logcat是Android中一个命令行工具,可以用于得到程序的log信息,可以用 logcat 命令来查看系统日志缓冲区的内容. 用模拟器运行安卓程序或者真机也可以进行测试. 它的位置在SDK/platform-tools中. 指令格式   [adb] logcat [<option>] ... [<filter-spec>] ... option部分 V - Verbose (lo

Logcat命令详情

logcat是什么? Logcat 是一个命令行工具,用于转储系统消息日志,其中包括设备引发错误时的堆叠追踪以及从您的应用使用 Log类编写的消息. 格式:[adb] logcat [<option>] ... [<filter‐spec>] ... logcat 命令参数: -b <buffer> 加载可供查看的备用日志缓冲区,比如event和radio.默认值是main缓存区 -c 清除缓冲区中的全部日志并退出(清除完后可以使用-g查看缓冲区) -d 将缓冲区的lo

logcat命令详解【二】

eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; [plain] view plaincopy [email protected]:~$ adb logcat --help Usage: logcat [options] [filterspecs] options include: -s            

Ubuntu 下 使用 adb logcat 显示 Android 日志

作者 : 万境绝尘  转载请著名出处 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志; 1. 解析 adb logcat 的帮助信息 在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息; [email protected]:~$ adb logcat --help Usage: logcat [options] [filterspecs] options include: -s Set default fil

Android(Logcat、Monitors)

刚学习Android 的时候总喜欢输出"Hello Word"这样的信息来判断是不是执行了某个方法,最初连Android Studio控制台.断点这些在哪里都要找好久,现在好了多点了几下就熟悉了. 先来了解下Logcat(日志工具) 使用logcat 命令行工具可以打印程序日志信息,并且使用log命令需要 import android.util.Log 也就是说logcat功能是由类android.util.Log提供. Log.v() 使用级别:Verbose,用于打印详细信息,输出

Android logcat命令详解

一.logcat命令介绍 1.android log系统 2.logcat介绍 logcat是android中的一个命令行工具,可以用于得到程序的log信息 log类是一个日志类,可以在代码中使用logcat打印出消息 常见的日志纪录方法包括: 方法 描述 v(String,String) (vervbose) 显示全部信息 d(String,String)(debug) 显示调试信息 i(String,String)(information) 显示一般信息 w(String,String)(w

Android攻城狮使用LogCat方式调试程序

1. LogCat 是用来获取系统日志信息的工具,可以得到的信息包括 Dalvik 虚拟机信息,进程信息,Android 运行时信息,以及应用程序信息. 2. 我们可以通过添加程序日志的方式,来对程序进行简单的追踪.LogCat 是比较轻便简洁的调试方式. 3. 与Debug调试的区别 Debug调试一般用于相对来说比较复杂的问题: LogCat一般用于相对来说比较容易追踪的问题: 二者是互补的关系. ----------------- 如果代码区的下方窗口没有LogCat标签,可以去点击顶部菜