public class LogUtils {
//产品上线时记得改成false
private final static boolean all = true;
private final static boolean i = true;
private final static boolean d = true;
private final static boolean e = true;
private final static boolean v = true;
private final static boolean w = true;
private final static String defaultTag = "GLBimProTag:";
private LogUtils() {
}
public static void I(String msg) {
if (all && i) {
android.util.Log.i(defaultTag, msg);
}
}
public static void I(String tag, String msg) {
if (all && i) {
android.util.Log.i(tag, msg);
}
}
public static void D(String msg) {
if (all && d) {
android.util.Log.d(defaultTag, msg);
}
}
public static void D(String tag, String msg) {
if (all && d) {
android.util.Log.d(tag, msg);
}
}
public static void E(String msg) {
if (all && e) {
try {
android.util.Log.e(defaultTag, msg);
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
public static void E(String tag, String msg) {
if (all && e) {
android.util.Log.e(tag, msg);
}
}
public static void V(String msg) {
if (all && v) {
android.util.Log.v(defaultTag, msg);
}
}
public static void V(String tag, String msg) {
if (all && v) {
android.util.Log.v(tag, msg);
}
}
public static void W(String msg) {
if (all && w) {
android.util.Log.w(defaultTag, msg);
}
}
public static void W(String tag, String msg) {
if (all && w) {
android.util.Log.w(tag, msg);
}
}
}
Android日志输出封装——LogUtils
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 对于网络层的设计,相信大家都不会陌生,最知名当属于AFNetworking。但是我们实际开发过程中网络层的任务不仅...
- 前言 在安卓开发的过程中,我们常常需要使用Log来输出程序运行中的一些过程,一些变量,以辅助我们调试和理解程序的运...
- 01-ImageView图片展示组件的使用和属性设置(src属性和background属性的区别) 02-andr...