cordiverse/cordis

Feature Request: 优化错误信息展示

Opened this issue · 3 comments

http和inject等报错没有有效来源信息,是否可以减少stack层数
image
image

http 应该给的是完整信息了,看起来没法改善了。

下面的 inject 会考虑优化。

研究了一下,任意位置的 new Error 很难拼接。如果只是从输出中删去内部调用,那并不会增加新的信息。https://github.com/cordiverse/cordis/tree/internal-trace 分支展示了一些初步的尝试。

inject warning 本身倒是很好处理,只需要去掉上层 stack 即可(其实有效来源是在的)。

image

a4ca4bf

将在下一个大版本实装。