在错误序列化器中处理非功能 `cause` 字段

作者: yelworc创建于 2023年7月24日更新于 2024年8月2日

Node.jsV8 目前的版本正式添加了 cause 属性作为"官方"的错误字段,但建议将源错误对象存储在其中(与 Bunyan 所期望的函数不同)。Bunyan 在其默认的错误序列化器中可能会相应处理错误类型的 cause 属性(当然,为了兼容性,它仍然可以接受函数,就像之前一样)。

内容来源: trentm/node-bunyan