日常使用的工具代码
public static StringBuffer getTraceInfo(Exception e) {
StringBuffer sb = new StringBuffer();
StackTraceElement[] stacks = e.getStackTrace();
for (int i = 0; i < stacks.length; i++) {
//com.xxxxx 是有关的包
if (stacks[i].getClassName().indexOf("com.xxxxx")!=-1) {
sb.append("class: ").append(stacks[i].getClassName())
.append("; method: ").append(stacks[i].getMethodName())
.append("; line: ").append(stacks[i].getLineNumber());
}
}
return sb;
}