报错

报错信息放在最前,你自己的代码帧会被标出。

粘贴前后

剪贴板里
Exception in thread "main" java.lang.IllegalStateException: 订单状态不能从「已发货」改回「待付款」
	at com.example.shop.OrderService.transition(OrderService.java:88)
	at com.example.shop.OrderController.cancel(OrderController.java:41)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:897)

装了 Peesuto?复制示例,在任意输入框里按 ⌥V,就能得到这张卡片。

按 ⌥V ↩ 粘贴 由示例文字生成的报错卡片,崩溃报告样式。

2 种样式

粘贴后可以切换,也可以在“设置 › 模板”里选默认样式。

报错卡片,崩溃报告样式。
崩溃报告
报错卡片,控制台样式。
控制台

方形或宽屏

图片默认按内容自适应大小;每种输出都可以选 1:1、4:5、16:9 或 9:16。内容放不下固定画幅时,图片会变高,GIF 和视频里则会滚动,不会裁掉任何内容。

报错,1:1。
1:1
报错,16:9。
16:9

动起来

在选择面板里按 G 生成 GIF,按 M 生成 MP4:同一张卡片,按阅读顺序逐步出现。视频需要你的 Mac 上装有 ffmpeg。

Peesuto 怎么认出它

一行报错(TypeError: …、Exception in thread …、panic: …、PHP Fatal error: Uncaught …、Ruby 的 file.rb:12:in 'm': …(ErrorClass))加上调用栈,或错误在最后一行的 Python Traceback。依赖库里的帧(node_modules、site-packages、gems、vendor 等)会变淡,你自己的代码帧会被标出。

完整规则见 docs/templates.md(英文)。