23自定义日志工具(分割线)
来源:互联网 发布:淘宝免费流量获取途径 编辑:程序博客网 时间:2024/05/29 15:08
本项目的分割线,前面落下好多东西,事情也比较多,没有时间去学习环信的源码,现在从头开始。每天进步一点点。
//=================================================================================================
做项目的时候,打印日志几乎是每个开发者都会做的,但是在实际中,这个打印日志的语句不仅会降低程序的运行效率,还可能将一些重要的机密性的数据泄露出去。
解决的思路是:当项目在开发阶段就让日志打印出来,当程序上线后,就把日志屏蔽掉。
代码:
package com.dystu.impro.debug;import android.util.Log;/** * * 自定义的日志工具 * * @author * */public class LogUtil {public static final int VERBOSE = 1;public static final int DEBUG = 2;public static final int INFO = 3;public static final int WARN = 4;public static final int ERROR = 5;public static final int NOTHING = 6;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);}}}当LEVEL等于VERBOSE时,会打印所有的日志,当产品上线时,将LEVEL设置为NOTHING,就不会再打印LOG了,问题解决。
0 0
- 23自定义日志工具(分割线)
- ListView自定义分割线
- TableViewCell自定义分割线
- TableViewCell自定义分割线
- UITableViewCell自定义分割线
- UITableViewCell自定义分割线
- 自定义cell分割线
- TableViewCell自定义分割线
- tableView 自定义分割线
- 自定义的分割线
- 自定义tableview分割线
- UITableView 自定义分割线
- UITabViewCell自定义分割线
- RecyclerView自定义分割线
- RecyclerView自定义分割线
- 自定义ExpandableListView分割线
- RecyclerView自定义分割线
- RecyclerView自定义分割线
- 大协同时代的智慧管理
- 初学Python--如何运行一个Python脚本
- php数组操作函数(合并,拆分,追加,查找,删除
- <Boost> 正則表達式boost::regex
- 博客迁移
- 23自定义日志工具(分割线)
- Visual SVN的hook脚本(windows版)
- Android HttpClient GET或者POST请求基本使用方法
- hdu1166敌兵布阵
- 这款应用能让你与同一WiFi网络的人匿名聊天
- xx.pch': No such file or directory错误解决
- ADI 15款常用的运算放大器的对比学习
- 即时成像相机有了新发展 收据纸上印照片
- 12.25