DevKit源码

Java 异常堆栈整理

解析异常链与 Caused by,折叠框架调用、突出业务包。

业务包前缀(正则)
⌘/Ctrl + Enter
未执行异常 0业务帧 0框架帧 0
日志 / 堆栈输入
字符 0字节 0行 0

整理结果将显示在这里。

用法说明
  • 识别的堆栈元素:异常链头行、at 调用帧、Caused by:Suppressed:... N more 公共帧省略标记;混入的普通日志行标注「非堆栈内容」原样保留。
  • 「业务包前缀」支持正则(默认 ^com\.example\.),命中的帧高亮;java. / javax. / jdk. / sun. / org.springframework. / org.apache. / io.netty. 等常见框架帧默认折叠为一行,点击可展开。
  • 复制整理文本 = 完整原文,但被折叠的框架帧替换为 ... N more (collapsed) 行;复制原文 = 输入内容一字不动。
  • Caused by 最深处通常接近根因,但需人工判断;本工具不自动定位根因,也不修改任何堆栈内容。

什么时候用「Java 异常堆栈整理」

异常堆栈里包着一堆框架调用,真正属于自己项目的代码被淹没了。

使用要点

  • 解析异常链与 Caused by,保留因果顺序。
  • 可折叠框架调用、突出业务包,快速定位到出问题那一行。
  • 只整理文本,不会修改或上传原始堆栈。

相关工具

Java 异常堆栈整理与其他 44 个工具一样,全部计算都在你的浏览器里完成:输入、密钥与文件不会发送到服务器,页面首次加载后可离线使用。