@Slf4j
public class PrintStackUtil {
public static void printThreadStackTrace() {
StackTraceElement[] stackElements = Thread.currentThread().getStackTrace();
StringBuilder sb = new StringBuilder();
if (null != stackElements) {
for (int i = 0; i < stackElements.length; i++) {
sb.append(stackElements[i].getClassName());
sb.append(".").append(stackElements[i].getMethodName());
sb.append("(").append(stackElements[i].getFileName()).append(":");
sb.append(stackElements[i].getLineNumber()+")").append("\n");
}
}
log.info(sb.toString());
}
}
异常堆栈打印工具
最新推荐文章于 2024-07-06 13:51:47 发布