android 一个很好使用的 LogUtils 日志工具类
来源:互联网 发布:君威气襄电脑数据恢复 编辑:程序博客网 时间:2024/05/21 10:26
public class LogUtils { static String className;//类名 static String methodName;//方法名 static int lineNumber;//行数 private LogUtils() { } public static boolean isDebuggable() { return true; } private static String createLog(String log) { StringBuffer buffer = new StringBuffer(); buffer.append(methodName); buffer.append("(").append(className).append(":").append(lineNumber).append(")"); buffer.append(log); return buffer.toString(); } private static void getMethodNames(StackTraceElement[] sElements) { className = sElements[1].getFileName(); methodName = sElements[1].getMethodName(); lineNumber = sElements[1].getLineNumber(); } public static void e(String message) { if (!isDebuggable()) return; // Throwable instance must be created before any methods getMethodNames(new Throwable().getStackTrace()); Log.e(className, createLog(message)); } public static void i(String message) { if (!isDebuggable()) return; getMethodNames(new Throwable().getStackTrace()); Log.i(className, createLog(message)); } public static void d(String message) { if (!isDebuggable()) return; getMethodNames(new Throwable().getStackTrace()); Log.d(className, createLog(message)); } public static void v(String message) { if (!isDebuggable()) return; getMethodNames(new Throwable().getStackTrace()); Log.v(className, createLog(message)); } public static void w(String message) { if (!isDebuggable()) return; getMethodNames(new Throwable().getStackTrace()); Log.w(className, createLog(message)); } public static void wtf(String message) { if (!isDebuggable()) return; getMethodNames(new Throwable().getStackTrace()); Log.wtf(className, createLog(message)); }}
0 0
- android 一个很好使用的 LogUtils 日志工具类
- 日志打印工具类LogUtils
- android开发------------------Log日志工具类(LogUtils)
- Android开发之封装log打印日志的工具类,实用logutils详细代码
- Android日志打印类LogUtils
- Android日志打印类LogUtils
- Android日志管理工具类LogUtils
- Android开发工具类--LogUtils
- Android工具类——LogUtils
- LogUtils:一个强大的Android日志管理器,支持对象、List、Map、数组等输出
- logutils 一个强大的Android日志管理器【新 https://github.com/orhanobut/logger】
- 安卓常用工具类-LogUtils【日志打印工具类】
- 自定义LogUtils工具类
- FileUtil关于文件的工具类,LogUtils日志相关的工具类,可以在发布时候关闭
- 对于Android系统Log输出日志的封装LogUtils
- LogUtils类统一管理log日志
- Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件
- Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件
- linux学习路程01———文件系统
- java 判断中文字符
- 【Launcher】获取最新Launcher源码,并且导入到Android Studio
- MapReduce编程
- CF 691E Xor-sequences 矩阵快速幂 + dp
- android 一个很好使用的 LogUtils 日志工具类
- Windows7和Ubuntu双系统安装。
- 读-Martin Fowler-企业应用架构模式
- 矩形旋转碰撞,OBB方向包围盒算法实现
- C++ const变量
- JZOJ 4822 【NOIP2016提高A组集训第1场10.29】完美标号
- 使用fiddler进行genymotion安卓虚拟机手机抓包
- 使用Clion新建项目出现编译出错
- IplImage * cv::Mat cvArr*转换