LogUtil log 工具类
来源:互联网 发布:大数据全套视频百度云 编辑:程序博客网 时间:2024/04/28 15:28
在程序开发中经常会使用log打印一些信息,每次都传入tag很不方便,所以现在创建一个工具类,优点如下:
1.自动获取tag(activity名字和方法名);
2.工具类中存在开关,上线时直接关闭开关就行,不用删除具体的log;
3.打印log所在行数。
代码如下:
/** * Created by Administrator on 2017/3/7. */public class LogUtil { //log开关 private static final boolean DEBUG = true; private static final boolean ERROR = true; private static final boolean INFO = true; private static final boolean WARNING = true; private static final boolean VERBOSE = true; public static void d(String msg) { if (DEBUG) { Log.d(_FILE_(), getLineMethod() + " " + msg); } } public static void e(String msg) { if (ERROR) { Log.e(_FILE_(), getLineMethod() + " " +msg); } } public static void i(String msg) { if (INFO) { Log.i(_FILE_(), getLineMethod() + " " +msg); } } public static void w(String msg) { if (WARNING) { Log.w(_FILE_(), getLineMethod() + " " +msg); } } public static void v(String msg) { if (VERBOSE) { Log.v(_FILE_(), getLineMethod() + " " +msg); } } public static String getLineMethod() { StackTraceElement traceElement = ((new Exception()).getStackTrace())[2]; StringBuffer toStringBuffer = new StringBuffer("[") .append(traceElement.getLineNumber()).append("|") .append(traceElement.getMethodName()).append("]"); return toStringBuffer.toString(); } public static String _FILE_() { StackTraceElement traceElement = ((new Exception()).getStackTrace())[2]; return traceElement.getFileName(); }}
1 0
- LogUtil log 工具类
- Android LogUtil(log工具类)
- android工具类LogUtil
- LogUtil工具类
- 工具类:LogUtil
- android 工具类篇 LogUtil
- Android工具类之LogUtil
- 安卓-LogUtil工具类
- Android工具类系列-LogUtil
- 实用的工具类Logutil
- 简单的写日志工具类LogUtil
- 简单的工具类LogUtil、Toast
- LogUtil 日志工具类 用于笔记
- Android之系统Log输出日志的封装类LogUtil
- Android之系统Log输出日志的封装类LogUtil
- LogUtil日志工具
- 日志工具LogUtil
- 比较简单实用的打印日志工具类LogUtil
- ASCII码对应表
- JSP中与Javabean相关的三个指令
- 使用tweepy访问Twitter Stream API
- jQuery 中 attr() 和 prop() 方法的区别
- 单线流程
- LogUtil log 工具类
- 关于group by 两个或以上条件的分析
- ajax获取后台数据,页面Json数据按照json格式化输出
- 为你的博文构建目录
- 02. Oracle 11g 服务启动与停止批处理文件
- 算法提高 打水问题
- #学志#项目进度01
- CSVファイルを読み込む
- 功能测试用例基础设计模型