`
bwlcool
  • 浏览: 19745 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

LogUtil

阅读更多

public class LogUtil {

	public static final String DEFAULT_TAG = "debug";
	public static boolean showLog = Constants.Config.DEVELOPER_MODE;

	public static void v(String logText) {
		if (showLog) {
			Log.v(DEFAULT_TAG, String.valueOf(logText));
		}
	}

	public static void v(String TAG, String logText) {
		if (showLog) {
			Log.v(DEFAULT_TAG, "[" + TAG + "]" + logText);
		}
	}

	public static void d(String logText) {
		if (showLog) {
			Log.d(DEFAULT_TAG, String.valueOf(logText));
		}
	}

	public static void i(String logText) {
		if (showLog) {
			Log.i(DEFAULT_TAG, String.valueOf(logText));
		}
	}

	public static void e(String logText) {
		if (showLog) {
			Log.e(DEFAULT_TAG, String.valueOf(logText));
		}
	}

	public static void d(String TAG, String logText) {
		if (showLog) {
			Log.d(DEFAULT_TAG, "[" + TAG + "]" + logText);
		}
	}

	public static void i(String TAG, String logText) {
		if (showLog) {
			Log.i(DEFAULT_TAG, "[" + TAG + "]" + logText);
		}
	}

	public static void w(String TAG, String logText) {
		if (showLog) {
			Log.w(DEFAULT_TAG, "[" + TAG + "]" + logText);
		}
	}

	public static void w(String logText) {
		if (showLog) {
			Log.w(DEFAULT_TAG, String.valueOf(logText));
		}
	}

	public static void e(String TAG, String logText) {
		if (showLog) {
			Log.e(DEFAULT_TAG, "[" + TAG + "]" + logText);
		}
	}

	public static void d(Class c, String logText) {
		if (showLog) {
			Log.d(DEFAULT_TAG, "[" + c.getSimpleName() + "]" + logText);
		}
	}

	public static void d(Object c, String logText) {
		if (showLog) {
			Log.d(DEFAULT_TAG, "[" + c.getClass().getSimpleName() + "]"
					+ logText);
		}
	}

	public static void i(Object c, String logText) {
		if (showLog) {
			Log.i(DEFAULT_TAG, "[" + c.getClass().getSimpleName() + "]"
					+ logText);
		}
	}

	public static void e(Throwable e) {
		if (showLog) {
			Log.e(DEFAULT_TAG, "", e);
		}
	}

	public static void w(Throwable e) {
		if (showLog) {
			Log.w(DEFAULT_TAG, "", e);
		}
	}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics