由:stu
嗨Michael,
Ex-info消息通常不应该,在一般情况下,将pr-str东西打印到其身体中。这提出了关于print-length和print-level的问题,用户在这个地方没有很好的控制权,而整个点是基于数据的ex-info,而不是字符串业务。用户可以完全控制从ex-data打印任何喜欢的方式。
有两种可能的方式让初学者了解ex-data:在一(或几个)个地方讲述它,或者在无限多的地方说“这会很有用,但我们没有使用它,因为我们不知道你是否有关于它的了解。”我更喜欢前者。
尽管如此,我认为在文档初章中尽早增强对ex-info和ex-data的可见性将非常有益,并确保像日志中的异常打印这样的功能足够灵活,以免丢失ex-info的优势。