Qiku ← プロンプト一覧へ

AI / コーディングとデバッグ

再スロー時に元のスタックを残します

再スロー時に元のスタックを残します(中国語の原文)

这段代码 [异常处理片段] 捕获异常后重新抛了一个新异常,只带了句「处理失败」。请找出所有丢失原因的地方:新异常有没有挂上原始异常、日志打的是新异常还是原始异常、跨层转换时是否保留了错误码和上下文。给出改法(挂 cause、记录完整链路、只在最外层打一次堆栈),并说明重复打堆栈为什么也是负担。
当サイトオリジナル

中国語の原文

使い方

一个异常只在最终处理它的地方打一次堆栈,中间层只补充上下文。

同じ分野のプロンプト