`
jojol_zhou
  • 浏览: 344870 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 调试之 Log和LogCat的详解

阅读更多

Android 的调试信息分为五类:


  VERBOSE 类型调试信息,verbose啰嗦的意思
  DEBUG 类型调试信息, debug调试信息
  INFO  类型调试信息, 一般提示性的消息information
  WARN  类型调试信息,warning警告类型信息
  ERROR 类型调试信息,错误信息




Android  Log提供添加以上调试信息对应的方法


Log.v(String tag, String msg); //VERBOSE
Log.d(String tag, String msg); //DEBUG
Log.i(String tag, String msg); //INFO
Log.w(String tag, String msg); //WARN
Log.e(String tag, String msg); //ERROR
Tag为调试信息标签名称,msg为添加的调试信息



Android Log调试信息的显示


Android Log添加的调试信息主要在logcat中显示,在安装好Android开发环境的eclipse中DDMS模式和Debug模式下都有Logcat标签窗口,里面会显示所有的调试信息。



具体该调用哪个方法添加什么类型的调试信息?


可根据Logcat提供的过滤器来和信息类型来决定使用Log的那个方法添加哪类调试信息。
Logcat调试信息显示窗口 右上方有5个图标,代表种过滤器,可过滤输出相应的调试信息:

V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR
D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息
I:info过滤器,输出INFO、WARN、ERROR调试信息
W:waring过滤器,输出WARN和ERROR调试信息
E:error过滤器,只输出ERROR调试信息







分享到:
评论

相关推荐

    Android-LogCat-tool.zip_-baijiahao_android logcattool_logcat_log

    **Android LogCat 工具详解** 在Android开发中,LogCat是不可或缺的调试利器,它是一个内置的命令行工具,用于收集和显示Android设备或模拟器上的系统日志信息。通过对应用程序、系统服务以及框架组件的日志输出...

    Android中级教程之----Log图文详解

    "Android 中级教程之 Log 图文详解" Android 中的 Log 机制是 Android 开发中非常重要的一部分,它允许开发者在应用程序中输出日志信息,以便于调试和优化代码。Log 机制提供了多种输出级别,包括 VERBOSE、DEBUG...

    解决华为系列手机调试时不能打印Logcat日志信息

    在进行Android应用开发的过程中,开发者经常需要通过Logcat(Log Catcher)工具来获取应用运行时的日志信息,这对于定位问题、调试程序有着至关重要的作用。然而,在使用华为系列手机进行应用调试时,可能会遇到无法...

    android logcat使用

    ### Android Logcat 使用详解 #### 一、概述 在Android开发过程中,日志记录是非常重要的一个环节,它能够帮助开发者追踪程序运行的状态、调试错误、分析性能问题等。`Logcat`作为Android SDK中的一个重要工具,被...

    Android开发中LogCat工具的使用

    **Android开发中LogCat工具的使用详解** 在Android开发过程中,LogCat是一个不可或缺的调试工具。它是Android系统提供的一种命令行工具,用于收集应用程序和其他系统组件的log信息,帮助开发者跟踪程序运行状态,...

    Android调试[整理].pdf

    Android 调试技术详解 Android 调试是 Android 应用程序开发过程中的一项重要步骤,涉及到查看错误信息、使用 Log 类、使用命令等多个方面。 一、查看错误信息 在 Android 中,有两种方式可以查看错误信息:使用 ...

    Android Studio应用开发实战详解随书源码

    在实际开发中,Android Studio提供了丰富的调试工具,如Logcat用于查看日志输出,调试器可以帮助我们逐行运行代码,查找问题。书中的源码通常会包含调试代码片段,比如`Log.d()`函数的使用,这有助于理解代码运行...

    Android调试案例.docx

    ### Android调试知识点详解 #### 一、Android调试概述 Android调试是软件开发过程中至关重要的一环,它能够帮助开发者快速定位并解决应用中的各种问题。在Android开发中,调试主要包括使用日志(Logcat)、设置断点...

    Android开发笔记之:一分钟学会使用Logcat调试程序的详解

    这是个很简单的问题,但每次隔一段时间后使用起来总是会出点乱子。这里记录下Logcat的步骤:1,在Activity里申明tag变量(名字其实是随便的,如下:private ...分别是Logcat Filter对应Log.i , by Log Tag对应yan(t

    带Androidlogger插件的notepad++

    Logcat是Android系统中的一个命令行工具,用于记录应用程序和系统服务的调试信息。通过这个插件,开发者可以直接在Notepad++中查看日志,无需频繁切换到Android Studio或其他终端工具,提高了开发效率。 4. **使用...

    Android开发笔记之:Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)

    总结来说,理解和正确使用Android的Log系统对于开发和调试应用至关重要。选择合适的日志级别可以帮助开发者有效地定位问题,提高开发效率,并确保应用的稳定性和性能。在实际项目中,应根据需求调整日志级别,平衡...

    Android IOS WebRTC 音视频开发-调试技巧

    ### Android、iOS、WebRTC音视频开发调试技巧详解 #### 一、引言 随着互联网技术的飞速发展,实时音视频通信(Real-Time Communication, RTC)已成为许多应用的重要组成部分。其中,WebRTC (Web Real-Time ...

    android studio打印日志语句Log.d()详解

    本文主要针对Android Studio中的`Log.d()`方法进行详解,介绍如何高效地使用日志打印以及解决一些与之相关的常见问题。 `Log.d()`是Android系统提供的一个用于输出调试日志的函数,它属于`android.util.Log`类。`...

    Android jni调试打印char阵列的实例详解

    Android JNI 调试打印 char 数组的实例详解是 Android 开发中的一种常见需求,特别是在 debug 和测试阶段。在 Android 中,使用 JNI 调用 native 方法时,需要将 char 数组转换为字符串,方便 debug 和 log 输出。...

    Qualcomm平台开发如何抓取Log.

    在Qualcomm平台开发中,正确地抓取和分析Log是解决各种问题的关键之一。通过本文介绍的方法,开发者可以更有效地捕捉和利用Log信息,进而提高开发效率和产品质量。无论是初学者还是资深开发者,掌握这些Log抓取技巧...

    高通sensor调试方法

    ### 高通Sensor调试方法详解 #### 一、传感器调试信息概述 在高通平台进行sensor调试时,可以通过多种方式获取传感器的相关信息。本节主要介绍两种类型的调试信息及其获取方式。 1. **打印字符串log文件**:这类...

Global site tag (gtag.js) - Google Analytics