在原生的log基础上加入的开关控制。
/**
* 自定义打log类.
*
*
*/
public class LogCat {
/**
* LOG文字.
*/
public static final String TAG = "XXX";
public static void e(String tag, String msg) {
if (GlobalConstant.RELEASE) {
return;
}
Log.e(tag, msg);
}
public static void e(String msg) {
LogCat.e(TAG, msg);
}
public static void d(String tag, String msg) {
if (GlobalConstant.RELEASE) {
return;
}
Log.d(tag, msg);
}
public static void d(String msg) {
LogCat.d(TAG, msg);
}
public static void w(String tag, String msg) {
if (GlobalConstant.RELEASE) {
return;
}
Log.w(tag, msg);
}
public static void w(String msg) {
LogCat.w(TAG, msg);
}
public static void v(String tag, String msg) {
if (GlobalConstant.RELEASE) {
return;
}
Log.v(tag, msg);
}
public static void v(String msg) {
LogCat.v(TAG, msg);
}
}
本文介绍了一种自定义LogCat类的方法,该类能够根据不同环境变量控制日志的输出,支持多种类型的日志记录(如错误、警告、调试等),并提供了简洁的接口供开发者使用。
932

被折叠的 条评论
为什么被折叠?



