Android日誌打印Util類

便於Log打印,開關控制

package com.sz.rmt.common.Log;
import android.util.Log;

public class LogUtil {

	public static boolean isLogEnabled = true;

	/**
	 * 打印所有的信息
	 * 
	 * @param tag
	 * @param msg
	 */
	public static void v(String tag, String msg) {
		if (isLogEnabled) {
			Log.v(tag, msg);
		}
	}
	
	public static void v(String tag, String msg, Throwable stack) {
		if (isLogEnabled) {
			Log.v(tag, msg,stack);
		}
	}

	/**
	 * 打印 info 信息
	 * 
	 * @param tag
	 * @param msg
	 */
	public static void i(String tag, String msg) {
		if (isLogEnabled) {
			Log.i(tag, msg);
		}
	}

	/**
	 * 打印 debug 信息
	 * 
	 * @param tag
	 * @param msg
	 */
	public static void d(String tag, String msg) {
		if (isLogEnabled) {
			Log.d(tag, msg);
		}
	}
	
	public static void d(String tag, String msg, Throwable stack) {
		if (isLogEnabled) {
			Log.v(tag, msg,stack);
		}
	}

	/**
	 * 打印警告信息
	 * 
	 * @param tag
	 * @param msg
	 */
	public static void w(String tag, String msg) {
		if (isLogEnabled) {
			Log.w(tag, msg);
		}
	}

	/**
	 * 打印錯誤信息
	 * 
	 * @param tag
	 * @param msg
	 */
	public static void e(String tag, String msg) {
		if (isLogEnabled) {
			Log.e(tag, msg);
		}
	}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章