由stu发表的评论
嗨Michael,
一般来说,ex-info消息不应该将其body中的东西pr-str。这会引发print-length和print-level在用户无法很好地控制的地方。而ex-info的whole point是处理数据业务,而不是字符串业务。用户可以从ex-data中按任何方式控制输出。
有两种方法可以让初学者了解ex-data:在文档中的一个(或几个地方)讲述它;或在无限数量的地方说,“这里将非常有用,但我们没有使用它,因为您可能不知道它。”我更喜欢前者。
话虽如此,我认为在文档初期提高 ex-info 和 ex-data 的可见性是很好的,并确保如日志中异常打印等内容具有足够的灵活性,以便不丧失 ex-info 的好处。