java获取调用者文件多,类名,方法,行号信息
来源:互联网 发布:淘宝联盟怎样注册账号 编辑:程序博客网 时间:2024/06/04 23:32
如题
public static void main(String[] args) { caller(); } public static void caller(){ getCaller(); } public static void getCaller(){ StackTraceElement stack[] = (new Throwable()).getStackTrace(); //获取线程运行栈信息 for(int i=0;i<stack.length;i++) { StackTraceElement s = stack[i]; System.out.format(" ClassName:%d\t%s\n", i, s.getClassName()); System.out.format("MethodName:%d\t%s\n", i, s.getMethodName()); System.out.format(" FileName:%d\t%s\n", i, s.getFileName()); System.out.format("LineNumber:%d\t%s\n\n", i, s.getLineNumber()); } }
获取当前方法名:
public static void main(String[] args) { String methodName = (new Throwable()).getStackTrace()[0].getMethodName(); //也可获取文件名,类名等,当前方法index为0,调用者index为1 System.out.println(methodName); }
阅读全文
0 0
- java获取调用者文件多,类名,方法,行号信息
- Java获取文件名/类名/函数名/行号的方法
- java 获取调用类的 类名 方法名等信息
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- 模拟log4j获取日志对象调用所在的类名、方法名及行号
- Java中获取文件名、类名、方法名、行号的方法
- Java中获取文件名、类名、方法名、行号的方法
- Java中获取当前运行代码的类名、方法名、行号
- Java中获取当前运行代码的类名、方法名、行号
- JAVA中如何动态获取得当前的文件名/类名/方法名/行号
- Java中获取当前运行代码的类名、方法名、行号
- Java中获取当前运行代码的类名、方法名、行号
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- java 获取调用类的类名和方法名
- log信息获取调用类名和调用方法名的实现原理
- 暑期ssh框架spring学习笔记三
- Vue2.0 探索之路——生命周期和钩子函数的一些理解
- 初识Linux
- hdu1114Piggy-Bank (完全背包)
- POJO对象
- java获取调用者文件多,类名,方法,行号信息
- spark读取mongodb(maven)
- codeforces 20C 只能用dijstra堆优化或者spfa
- Snax(方便实现skynet服务)
- linux c 实现 获取系统内存,某进程cpu利用率,以及某端口的网络状况
- (hnust 1601)名字缩写(map存储前缀)
- 普通树(非二叉树)和森林的深度优先遍历和广度优先遍历说明
- jmeter 安装插件
- 各种获取控件坐标的方法总结