android之自定义自己的log的格式
来源:互联网 发布:硬盘raw格式化软件 编辑:程序博客网 时间:2024/04/30 09:27
// 类名:包括包名private static String className;// 方法名private static String methodName;// 打印的行号private static int lineNumber;// 仅仅是类名private static String fileName;/** * be used for : 获取方法名、类名、行号 * * @author zhongwr * @2014-11-23 */private static void initData(StackTraceElement[] e) {className = e[1].getClassName();methodName = e[1].getMethodName();lineNumber = e[1].getLineNumber();fileName = e[1].getFileName();}/** * * be used for:日志前缀 * * @author zhongwr * @2014-11-23 * @return */private static String getMsgPrefix() {return new StringBuilder().append("[").append(fileName).append(" : ").append(methodName).append("()").append(" : ").append(lineNumber).append("] ").toString();}/** * @description Tag是类名 * @author zhongwr * @update 2015年5月5日 下午12:29:39 */public static void vLog(String msg) {if (Define.DEBUG) {initData(new Throwable().getStackTrace());Log.v(className, getMsgPrefix() + msg);}}/** * @description Tag是类名 * @author zhongwr * @update 2015年5月5日 下午12:29:39 */public static void dLog(String msg) {if (Define.DEBUG) {initData(new Throwable().getStackTrace());Log.d(className, getMsgPrefix() + msg);}}/** * * @description Tag是类名 * @author zhongwr * @update 2015年5月5日 下午12:29:39 */public static void iLog(String msg) {if (Define.DEBUG) {initData(new Throwable().getStackTrace());Log.i(className, getMsgPrefix() + msg);}}/** * * @description Tag是类名 * @author zhongwr * @update 2015年5月5日 下午12:29:39 */public static void wLog(String msg) {if (Define.DEBUG) {initData(new Throwable().getStackTrace());Log.w(className, getMsgPrefix() + msg);}}
直接上代码:
0 0
- android之自定义自己的log的格式
- 自定义 Unity3d 的Log 输出 (unity自己的Log)
- 自定义Magento Log文件的时间格式 - Magento Log Timestamp
- android 定制自己的log工具类
- 自定义Android的Log,不用写Tag
- Android的Library添加自定义log
- android 自定义可跳转的log
- cocos2dx的自定义log
- 在Android里添加自己的log函数
- 我自己用的Android-Log封装,功能算好用吧...
- 在Android里添加自己的log函数
- Android中分装Log,指定自己的日志工具
- Android 打造自己的个性化应用(四):仿墨迹天气实现-->自定义扩展名的zip格式的皮肤
- Android 打造自己的个性化应用(四):仿墨迹天气实现-->自定义扩展名的zip格式的皮肤
- Android 打造自己的个性化应用(四):仿墨迹天气实现-->自定义扩展名的zip格式的皮肤
- 创建自己的log文件
- 封装自己的LOG类
- Log的使用、自定义Log工具类
- 将matlab中数据导出VC导入
- spring 定时器配置
- swift 绘图
- Linux网络编程--服务端判断客户端断开的经验方法
- android BaseExpandableListAdapter 二级菜单适配器
- android之自定义自己的log的格式
- JavaSE入门学习27:Java常用类之String类(上)
- C++ 如何定义动态二维数组?
- salt快速部署
- Storm详解二、写第一个Storm应用
- 2048小游戏——网页版(基础篇)
- linux中shell变量$#,$@,$0,$1,$2的含义解释
- 主成分分析(Principal components analysis)-最小平方误差解释
- ipconfig