我已经为可能出现的一个非常具体的问题创建了一个自定义异常。当我从另一个系统接收数据并尝试解析时,如果解析失败,我就会引发这个异常。在我的自定义异常中,我添加了一个名为“ResponseData”的字段,以便跟踪确切地出了什么问题。
在这种自定义异常中,额外的响应数据应该放在异常的“message”属性中吗?如果放在那里,消息可能会很大。我有点想在那里放置它,因为我正在使用Elmah,这是我获取该数据的方式。
因此,问题要么是: - 如何让Elmah记录自定义异常中字段的额外信息 或者 - 额外的异常详细信息是否应该放入“message”属性中?