Я создал собственное исключение для очень конкретной проблемы, которая может пойти не так. Я получаю данные из другой системы, и я поднимаю исключение, если оно бомбит при попытке проанализировать эти данные. В моем обычном исключении я добавил поле "ResponseData", поэтому я могу отслеживать то, что не смог обработать мой код.
В пользовательских исключениях, таких как этот, следует, чтобы дополнительные данные ответа попадали в исключение "сообщение"? Если это произойдет, сообщение может быть огромным. Я вроде как хочу, потому что я использую Elmah, и как я могу получить эти данные.
Итак, вопрос: - Как я могу заставить Elmah записывать дополнительную информацию из поля в настраиваемом исключении? ИЛИ - Должны ли дополнительные детали исключения попадать в свойство "сообщение"?