android开发常用的日志工具类 LogUtils
1. 使用方法
在Application中指定运行环境(测试环境/正式环境)
在基类BaseActivity中创建实例, 在子类中直接调用
protected LogUtils mLog = new LogUtils(this.getClass().getSimpleName());
mLog.d("------>> " + this.getClass().getName());
在基类BaseFragment中创建实例, 在子类中直接调用
protected LogUtils mLog = new LogUtils(this.getClass().getSimpleName());
mLog.d("------>> " + this.getClass().getName());
在基类BaseNet中创建实例, 在子类中直接调用
protected LogUtils mLog = new LogUtils(this.getClass().getSimpleName());
mLog.d("------>> " + this.getClass().getName());
2. 输出结果截图
2. 源码
import android.util.Log;
public class LogUtils {
private String tag;
public static boolean debug = true;
public LogUtils(String tag) {
this.tag = " --->> GLog <<--- " + tag;
}
public void d(String msg) {
if (debug) {
Log.d(tag, msg);
}
}
public void i(String msg) {
if (debug) {
Log.i(tag, msg);
}
}
public void w(String msg) {
if (debug) {
Log.w(tag, msg);
}
}
public void e(String msg) {
if (debug) {
Log.e(tag, msg);
}
}
public void e(Throwable e) {
if (debug) {
Log.e(tag, "", e);
}
}
}