JAVA如何在任意方法中打印当前线程栈信息(StackTrace)
来源:互联网 发布:淘宝查买家信誉的网址 编辑:程序博客网 时间:2024/05/29 04:10
public class Test {
//Invoke the static method where you want to print a stack trace
public static void printStackTrace(Class cls) {
StackTraceElement[] elements = (new Throwable()).getStackTrace();
StringBuffer buf = new StringBuffer();
buf.append("Stack for " + cls.getName() + ":");
for(int i=0; i<elements.length; i++) {
buf.append("/n "
+ elements[i].getClassName()
+ "."
+ elements[i].getMethodName()
+ "("
+ elements[i].getFileName()
+ ":"
+ elements[i].getLineNumber()
+ ")");
}
System.out.println(buf.toString());
}
public static void main(String args[]) {
//An example to show how to invoke it
printStackTrace(Test.class);
}
}
//Invoke the static method where you want to print a stack trace
public static void printStackTrace(Class cls) {
StackTraceElement[] elements = (new Throwable()).getStackTrace();
StringBuffer buf = new StringBuffer();
buf.append("Stack for " + cls.getName() + ":");
for(int i=0; i<elements.length; i++) {
buf.append("/n "
+ elements[i].getClassName()
+ "."
+ elements[i].getMethodName()
+ "("
+ elements[i].getFileName()
+ ":"
+ elements[i].getLineNumber()
+ ")");
}
System.out.println(buf.toString());
}
public static void main(String args[]) {
//An example to show how to invoke it
printStackTrace(Test.class);
}
}
- JAVA如何在任意方法中打印当前线程栈信息(StackTrace)
- 如何将exception的stacktrace信息提取到字符串中
- 如何在java方法中获得当前方法的名称
- java中如何打印当前根目录
- 在文件中打印当前文件信息和当前行数,供调试
- 如何在jsp页面调用的java类中获取当前线程的request和session
- 在Linux下如何在程序中获得当前调用栈信息
- 获取java线程中信息的方法
- 在JAVA中如何获取当前日期
- 如何在当前Eclipse的Console View中输出信息
- java中如何知道当前方法
- 如何在logcat中显示AOSP代码中的打印信息
- 如何在VC中使用DbgViewer打印信息
- 【android build】 如何在android.mk中获得打印信息
- 如何在VS2013中打印内存泄露信息
- makefile 在makefile中打印输出信息的方法是
- 自己的主线程将其它所有线程中的当前函数调用栈信息打印出来
- Android 打印当前进程的所有线程信息
- 挺有意思的题(数独)poj2676
- SVN安装记事
- SQL Plus環境設置與常用命令﹕
- TerryLee的silverlight系列
- Oracle 學習筆記(1)
- JAVA如何在任意方法中打印当前线程栈信息(StackTrace)
- Java 可中断线程
- POJ1026
- PowerTCP for .NET and CC++ and ActiveX
- 做最好的-排队叫号系统;智能排队系统;排队叫号软件;排队管理系统;排队叫号机;取号机;取号机软件;排队软件;LED显示屏;LED大屏幕;LED条屏;触摸屏一体机;
- 给ARM初学者
- Janus Web ASP.NET Server Controls Suite v3 (v3.0.0.42)
- 如果你爱一个女人,就用NIKON给她拍照
- Janus WinForms Controls Suite v3.5 for .NET (v3.5.0.47)