开发中Log管理

通过改变LOGLEVEL的值来控制Log是否输出,开发阶段可以给LOGLEVEL赋值为6,发布以后只需要修改LOGLEVEL小于1即可不输出日志。


public class LogUtils {
	private static int LOGLEVEL = 6;

	private static int ERROR = 1;   //错误
	private static int WARN = 2;    //警告
	private static int DEBUG = 3;   //debug
	private static int INFO = 4;    //info
	private static int VERBOSE = 5; //verbose

	public static void e(String tag, String msg) {
		if (LOGLEVEL > ERROR) {
			Log.e(tag, msg);
		}
	}

	public static void w(String tag, String msg) {
		if (LOGLEVEL > WARN) {
			Log.w(tag, msg);
		}
	}

	public static void d(String tag, String msg) {
		if (LOGLEVEL > DEBUG) {
			Log.d(tag, msg);
		}
	}

	public static void i(String tag, String msg) {
		if (LOGLEVEL > INFO) {
			Log.i(tag, msg);
		}
	}

	public static void v(String tag, String msg) {
		if (LOGLEVEL > VERBOSE) {
			Log.v(tag, msg);
		}
	}

}





阅读更多
个人分类: android
想对作者说点什么? 我来说一句

android 串口测试工具

2014年12月24日 273KB 下载

NDK调试代码

2016年05月28日 482B 下载

如何分析android系统的log

2015年07月30日 131KB 下载

没有更多推荐了,返回首页

不良信息举报

开发中Log管理

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭