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...