在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。
android.util.Log常用的方法有以下5个:Log.v(), Log.d(),Log.i(),Log.w(),Log.e()
根据首字母对应:VERBOSE,DEBUG,INFO,WARN,ERROR
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错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。
注意:不同的打印方法在使用时都是某个方法带上(String tag, String msg)参数,tag表示的是打印信息的标签,msg表示的是需要打印的信息。
分享到:
相关推荐
本文将详细解析Android中的Log使用,特别是Log.v, Log.d, Log.i, Log.w, 和 Log.e这五个主要的日志级别。 首先,我们来了解每个级别的具体含义和用途: 1. **Log.v()** - 代表VERBOSE级别,输出最详细的信息,通常...
然而,有时我们可能会遇到`Log.v`(Verbose)和`Log.d`(Debug)级别的日志不显示的问题,这在调试过程中会带来困扰。本文将深入探讨这个问题,并提供解决方案。 首先,`Log.v`和`Log.d`的日志级别通常较低,主要...
在这个例子中,如果日志级别设置为`DEBUG`或更低,那么`isLoggable`会返回`true`,并且`Log.d`中的日志信息会被打印出来。否则,日志信息不会被输出。 在Android系统中,日志级别可以通过`adb shell setprop log....
- `Log.d(tag, message)`:Debug级别,用于调试信息,比Verbose级别稍高,但同样在发布时可能会被关闭。 - `Log.i(tag, message)`:Info级别,用于输出一般性的信息,这些信息对开发者来说是有用的,但不会过于频繁...
POLYVLog_log.txt
设置log4j的根目录,值为... log.debug("debug"); log.info("info"); log.warn("warn"); log.error("error"); log.fatal("fatal"); } public static void main(String[] args) { new Main().print(); }
Android源码,/platform/system/core/include/cutils/log.h
Android系统自带的Log工具提供了基本的日志输出功能,包括`Log.v()`(verbose)、`Log.d()`(debug)、`Log.i()`(info)、`Log.w()`(warn)、`Log.e()`(error)等方法,但它们默认并不显示行号。在复杂项目中,...
from mongolog.handlers import MongoHandler log = logging.getLogger('demo') log.setLevel(logging.DEBUG) log.addHandler(MongoHandler.to(db='mongolog', collection='log')) log.debug('Some message') ...
applog.txt
解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar解析log.rar...
Android 的 LOG 种类有六种,分别是 Log.v()、Log.d()、Log.i()、Log.w()、Log.e() 和 Log.a(),每种 LOG 都有其特定的用途和颜色标识。 Log.v() 用于记录详细的调试信息, Log.d() 用于记录调试信息,Log.i() ...
- **设置Layout**:如`log4j.appender.stdout.layout=org.apache.log4j.PatternLayout`,并定义其模式`log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n`,决定日志的显示格式。...
org.apache.log4j jar 包
Windows XP Home版装IIS必须要的dll
debug_log.txt
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=example.log log4j.appender.R.MaxFileSize=100KB log4j....
ApexSQLLog工具,用于SQL Server的日志诊断分析,SQL SERVER日志工具。