Android自定义日志工具类,定位方便
来源:互联网 发布:分析数据 编辑:程序博客网 时间:2024/05/18 02:40
你是否已经极其厌烦了为了定位Android输出日志的位置从而要打各种标记,这个自定义日志工具类解决这个问题,不用考虑定位问题,不用打各种标签,直接传递期望输出的信息即可,很有创造力有木有
/** * 自定义日志工具类 * @author yzp */public class Log { public static final int VERBOSE = 2; public static final int DEBUG = 3; public static final int INFO = 4; public static final int WARN = 5; public static final int ERROR = 6; private static void println(int priority,String msg){if(BuildConfig.DEBUG){StackTraceElement ste = new Throwable().getStackTrace()[2];if(priority == VERBOSE)android.util.Log.v(ste.getFileName(), "line:" + ste.getLineNumber() + ", " + msg);else if(priority == DEBUG)android.util.Log.d(ste.getFileName(), "line:" + ste.getLineNumber() + ", " + msg);else if(priority == INFO)android.util.Log.i(ste.getFileName(), "line:" + ste.getLineNumber() + ", " + msg);else if(priority == WARN)android.util.Log.w(ste.getFileName(), "line:" + ste.getLineNumber() + ", " + msg);else if(priority == ERROR)android.util.Log.e(ste.getFileName(), "line:" + ste.getLineNumber() + ", " + msg);}}public static void v(String msg){println(VERBOSE, msg);}public static void d(String msg){println(DEBUG, msg);}public static void i(String msg){println(INFO, msg);}public static void w(String msg){println(WARN, msg);}public static void e(String msg){println(ERROR, msg);}}
0 0
- Android自定义日志工具类,定位方便
- 自定义Android日志输出工具类
- android 自定义日志工具类XLog
- 自定义日志工具类
- android 自定义Log日志工具
- android中超实用自定义log日志输出工具类
- android方便的自定义Dialog工厂类
- android日志工具类
- Android 日志工具类
- Android日志工具类
- android日志工具类
- Android日志工具类
- 自定义SharedPreferences的工具类,方便保存数据
- Android logcat调试工具的重定位输出日志
- 抛弃系统复杂的日志。重新编写的日志工具类简单方便
- 自定义Log4j日志记录工具类
- 自定义日志工具
- Android日志输出工具类
- HDOJ-2069 Coin Change(母函数)
- Linux ./configure --prefix 命令是什么意思?
- JavaWeb开发之十六:jsp传统标签开发
- DZY Loves Balls
- 机器学习 笔记一
- Android自定义日志工具类,定位方便
- ASP.NET 宏观总结
- GDB之coredump的学习
- Java大牛养成记(3)——SSH框架
- Hi3516A 开发流程(一)
- uva 10474 Where is the Marble?
- 压缩感知重构算法之IHT算法python实现
- limits.h在实际编程中的作用
- Calender类的应用