读书人

JAVA中获取现阶段运行的类名方法名

发布时间: 2013-02-17 10:44:46 作者: rapoo

JAVA中获取当前运行的类名,方法名,行数
转自: http://tidus2005.iteye.com/blog/460648

public class TraceCallLine {    public static String getTraceInfo() {    StringBuffer sb = new StringBuffer();        StackTraceElement[] stackArr = new Throwable().getStackTrace();    int stackArrLength = stackArr.length;        if (stackArrLength == 0) {      sb.append("No Stack Trace ");    } else {      sb.append("<Class>: ").append(stackArr[1].getClassName())        .append("; <Method>: ").append(stackArr[1].getMethodName())        .append("; <Line Number>: ").append(stackArr[1].getLineNumber())        .append(". ");    }        return sb.toString();  }}

读书人网 >编程

热点推荐