import java.lang.Exception;
//获取行号
public static int getLineNumber(Exception e){StackTraceElement[] trace =e.getStackTrace();if(trace==null||trace.length==0) return -1; return trace[0].getLineNumber();
}//获取函数名
public static String fun(Exception e) {StackTraceElement[] trace = e.getStackTrace();if(trace == null)return ""; return trace[0].getMethodName()+"()";
}测试:
Log.e("test","xxx---> " + fun(new Exception())+ ", line = "+getLineNumber(new Exception()));Or:
Log.e("test", ((StackTraceElement)(new Throwable().getStackTrace()[0])).getFileName() +
"()"+ ", Line = " + ((StackTraceElement)(new Throwable().getStackTrace()[0])).getLineNumber());

Android java获取行号和函数名相关推荐

  1. python中使用sys模板和logging模块获取行号和函数名的方法

    From: http://www.jb51.net/article/49026.htm 这篇文章主要介绍了python中使用sys模板和logging模块获取行号和函数名的方法,需要的朋友可以参考下 ...

  2. python pandas获取行号_python获取行号和函数名

    敢用自己的名字做软件名字的,都有非常强大的自信.比如,垠语言什么的. awk的命名得自于它的三个创始人姓别的首字母,都是80来岁的老爷爷了.当然也有四个人的组合:流行的GoF设计模式.但对于我这游戏爱 ...

  3. python 打印当前行号_python中获取当前位置所在的行号和函数名(转)

    http://www.vimer.cn/2010/12/%E5%9C%A8python%E4%B8%AD%E8%8E%B7%E5%8F%96%E5%BD%93%E5%89%8D%E4%BD%8D%E7 ...

  4. python查找指定字符所在行号_在python中获取当前位置所在的行号和函数名

    对于python,这几天一直有两个问题在困扰我: 1.python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__ ...

  5. python获取行号_在python中获取当前位置所在的行号和函数名

    python中没办法直接取得当前的行号和函数名.这是有人在论坛里提出的问题,底下一群人只是在猜测python为什么不像__file__一样提供__line__和__func__,但是却最终也没有找到解 ...

  6. java获取行号_java – 如何获取一个方法的行号?

    我想做同样的事情,经过一些研究,就解决了javassist.您将需要添加javassist(我使用版本3.15.0-GA). 给定以下类确定"x"方法的位置.方法名称"x ...

  7. Java获取正在执行的函数名

    利用StackTrace堆栈轨迹获取某个时间的调用堆栈状态. 1 package com.dsp.demo; 2 3 public class TechDemo { 4 5 public static ...

  8. 谈下这几天sybase数据库获取行号遇到的坑

    关于Sybase数据库获取行号的问题 这几天在搞一个sybase数据库的问题(此前连听都没听说过的数据库,是我才疏学浅了),目的是获取到数据库的行号,前辈的源代码是这样的: INSERT INTO [ ...

  9. mysql 中关于获取行号@rownum:=@rownum+1

    mysql中没有获取行号的函数,因此需要通过一些自定义语句来进行获取.通常做法是,通过定义用户变量@rownum来保存表中的数据.通过赋值语句@rownum:=@rownum+1来累加达到递增行号. ...

最新文章

  1. package.json
  2. 超越 EfficientNet与MobileNetV3,NeurIPS 2020 微软NAS方向最新研究
  3. Ubuntu 10.04 分辨率调整
  4. SpringBoot和Elasticsearch集成
  5. vim 配置_一步步配置VIM(3)-与latex结合
  6. 电脑换ip软件_如何使用爱加速换iP软件
  7. 乐视云视频PHP接口操作视频上传,编辑,查询以及删除
  8. 硬件开发笔记(二):硬件开发基本流程,制作一个USB转RS232的模块(一):开发基本过程和元器件选型
  9. 解决Mac版 snipaste 不在菜单栏显示,无法修改快捷键
  10. 三级网络技术--宽带接入技术--XDSL
  11. [02]从零开始学电子技术丛书-自学电子的同学看过来
  12. 关于Java的抽象类与接口
  13. 每日一佳——Information-Theoretic Metric Learning(Jason V. Davis et al. ,ICML,2007)
  14. 如何快速搞定技术女神
  15. 深入学习ArduinoJson库 V5版本
  16. 深圳计算机发展好的地方,深圳和广州的哪个发达数据比较广州的繁荣还是深圳的繁荣?...
  17. matlab中的可变电阻怎么接,可调电阻器的接线方法
  18. discuz论坛个人备案自动关闭站点降低SEO风险的方法
  19. dotnetty android 交互,C#教程之在 DotNetty 中实现同步请求
  20. 怎么构建有推送通知的 GitHub 跟踪器,你知道吗

热门文章

  1. 【Swift学习】Swift编程之旅---析构方法(十九)
  2. Linux运维 第三阶段 (一) 网络配置及openssl加密
  3. hibernate操作数据库
  4. Hash算法大全(java实现)
  5. 高并发架构系列:Redis缓存和MySQL数据一致性方案详解
  6. TDD、BDD、ATDD、DDD 软件开发模式
  7. 常用的开源中文分词工具
  8. php json数组大小,php json转换成数组形式
  9. mysql pdo 获取最后一条sql_一条sql语句的执行过程-mysql
  10. python找出主力合约价格_什么是期货主力合约?如何判断主力合约是哪个?