android.util.Log常用的方法有以下5个:
Log.v(String tag, String msg) Log.d(String tag, String msg) Log.i(String tag, String msg) Log.w(String tag, String msg) 以及
Log.e(String tag, String msg) 。根据首字母对应
VERBOSE,
DEBUG,
INFO,
WARN,
ERROR。
tag是一个标识,可以是任意字符串,通常可以使用类名+方法名, 主要是用来在查看日志时提供一个筛选条件.
1、Log.v 的调试颜色为
黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");
2、Log.d的输出颜色是
蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.
3、Log.i的输出为
绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息
4、Log.w的意思为
橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。
5、Log.e为
红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。
分享到:
相关推荐
"Android 中级教程之 Log 图文详解" Android 中的 Log 机制是 Android 开发中非常重要的一部分,它允许开发者在应用程序中输出日志信息,以便于调试和优化代码。Log 机制提供了多种输出级别,包括 VERBOSE、DEBUG...
### Android中的Log系统详解 Android的日志系统是一个关键的开发工具,用于跟踪应用程序的运行状态,帮助开发者诊断问题。本文将深入探讨Android中log(写入、读取)的代码流程,重点分析C/C++层如何使用log系统,...
### Android中Log的实现机制详解 #### 一、概述 Android平台为开发者提供了一套轻量级的日志(Log)管理机制。这套机制不仅贯穿于Java层、JNI层、C/C++层乃至Linux内核层等多个层面,而且其实现逻辑清晰明了,非常...
《Log4Android2PCv2.3.7:Android日志收集与分析工具详解》 在移动应用开发中,日志记录是调试和问题排查的关键环节。Log4Android是一款高效、便捷的日志管理工具,其PC版本Log4Android2PC旨在帮助开发者更方便地将...
Log("AIDLService.invokCallBack"); // ... 实现具体逻辑 } } ``` 2. **AIDL工作原理** - 当客户端和服务端通过AIDL进行通信时,系统会在服务端创建一个实现了`Stub`类的对象。客户端调用接口方法时,实际上...
《Android日志记录:Log4j的使用与详解》 在Android应用开发中,日志记录是必不可少的调试和分析工具。它可以帮助开发者追踪代码执行流程,定位问题,以及优化性能。Log4j是一个广泛应用于Java环境的日志框架,而当...
Android 多线程Handler/Message机制详解 Android 多线程机制是 Android 应用程序中最重要的组件之一,它允许应用程序在后台执行一些操作,而不影响用户的交互体验。在 Android 中,多线程机制是基于 Handler 和 ...
《Android日志实用工具dumplog详解》 在Android系统中,日志系统是开发者调试、问题排查和系统分析的重要工具。本文将详细讲解一个名为dumplog的开源项目,它为Android开发者提供了一种高效且方便的方式来收集和...
在Android系统中,log文件是开发者诊断和调试应用问题的重要工具。本文将深入探讨如何分析一个名为`dumpstate_app_anr.log`的日志文件,它通常与ANR(Application Not Responding)错误有关,这是一种用户界面无响应...
在Android开发中,`SearchView`是一个非常重要的组件,它为用户提供了一个内置的搜索框,可以集成到App的工具栏(ToolBar)中,提供高级的搜索功能。本篇将深入探讨`SearchView`的源码解析,以及如何实现其基本应用...
在Android开发环境中,`android-12.0.0-r34`可能指的是一个特定版本的Android SDK或源代码库。`android.ipr`和`android.iml`是IntelliJ IDEA使用的项目配置文件,它们对于理解这个Android项目的结构和构建过程至关...
本文主要针对Android Studio中的`Log.d()`方法进行详解,介绍如何高效地使用日志打印以及解决一些与之相关的常见问题。 `Log.d()`是Android系统提供的一个用于输出调试日志的函数,它属于`android.util.Log`类。`...
本资源"Android Studio应用开发实战详解随书源码"提供了与《Android Studio应用开发实战详解》一书配套的全部源代码,这对于学习者来说是一个宝贵的实践资料库。 首先,Android Studio提供了直观的项目结构视图,...
【Android服务Service详解】 在Android应用开发中,Service是四大组件之一,用于执行长时间运行的任务,如后台音乐播放、网络数据下载等。Service不同于Activity,它没有用户界面,但可以在后台持续运行,即使用户...
根据给定的信息,“Android应用开发详解”这本书是针对Android开发者的基础与实践相结合的教程书籍,不仅适合初学者作为入门指南,对于已经有一定Android开发经验的人来说也有很高的参考价值。接下来,我们将详细...
### Android程序调试详解:解决程序排错的方法 在IT领域,尤其是移动应用开发中,Android程序的调试是一项至关重要的技能。对于开发者而言,能够高效地定位并修复代码中的错误不仅能够提升开发效率,还能确保应用的...
《Android-Tool-Log:Android轻量级日志组件详解》 在Android应用开发中,日志记录是一项不可或缺的功能,它能帮助开发者调试程序、排查问题。本文将深入探讨名为"Android-Tool-Log"的轻量级日志组件,其特点在于...
在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.android.util.Log常用的方法有以下5个:Log.v() Log....
### LOG4J配置详解 #### 一、LOG4J简介 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以在Java应用程序中控制日志打印的方式、格式以及输出的目的地。它允许开发者根据级别记录日志信息,使用户能够更加...