使用Android 的日志工具Log
来源:互联网 发布:windows qt4.8.1下载 编辑:程序博客网 时间:2024/04/29 06:35
- Log.v()
这个方法用于打印那些最为琐碎的,意义最小的日志信息。对应级别verbose,是
Android 日志里面级别最低的一种。 - Log.d()
这个方法用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助
的。对应级别debug,比verbose 高一级。 - Log.i()
这个方法用于打印一些比较重要的数据,这些数据应该是你非常想看到的,可以帮
你分析用户行为的那种。对应级别info,比debug 高一级。 - Log.w()
这个方法用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好
去修复一下这些出现警告的地方。对应级别warn,比info 高一级。 - Log.e()
这个方法用于打印程序中的错误信息,比如程序进入到了catch 语句当中。当有错
误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级
别error,比warn 高一级。
其实很简单,一共就五个方法,当然每个方法还会有不同的重载,但那对你来说肯定不
是什么难理解的地方了。
可以对Log进行简单封装,方便更好管理我们的项目Log:
/** * 日志工具 */public class LogUtil { private static final int VERBOSE = 1; private static final int DEBUG = 2; private static final int INFO = 3; private static final int WARN = 4; private static final int ERROR = 5; public static final int NOTHING = 6; /** * 开发阶段将 LEVEL指定成 VERBOSE,当项目正式上线的时候将 LEVEL 指定成 NOTHING就可以了 * 日志将不会打印了 */ public static final int LEVEL = VERBOSE; public static void v(String tag, String msg) { if (LEVEL <= VERBOSE) { Log.v(tag, msg); } } public static void d(String tag, String msg) { if (LEVEL <= DEBUG) { Log.d(tag, msg); } } public static void i(String tag, String msg) { if (LEVEL <= INFO) { Log.i(tag, msg); } } public static void w(String tag, String msg) { if (LEVEL <= WARN) { Log.w(tag, msg); } } public static void e(String tag, String msg) { if (LEVEL <= ERROR) { Log.e(tag, msg); } }}
0 0
- 使用Android 的日志工具Log
- 使用Android的日志工具 log
- Android的日志工具Log
- android的日志工具log
- android的日志工具Log
- Android的日志工具Log
- Android的日志工具Log
- Android的日志工具Log
- Android的日志工具Log
- 【day0418 Android】1. 使用Android的日志工具Log
- 1.Android日志工具的使用(Log)
- Android日志工具Log
- Android日志工具Log
- 【安卓小笔记】Android的日志工具Log
- Android日志工具Log(android.util.Log)
- Android日志Log使用
- android日志工具—Log
- android中的日志工具Log
- PAODING-ROSE与Redis集成
- 带标签的imageview
- Tortoise SVN的使用
- wpa_supplicant —— wpa_supplicant_fd_workaround说明
- Android学习笔记:Android各种访问权限Permission详解
- 使用Android 的日志工具Log
- qt event 判断事件类型
- Xcode配置.pch文件
- 以访客至上的网页设计(二)
- Android Volley框架(三):解决Volley请求服务器返回中文乱码问题
- 在Java中实现类似C/C++中#ifdef...#endif预编译宏的效果
- Java陷阱之assert关键字
- PHP基础语法
- 本科教育忽略的黄金C++<前言>