Elmah: Как мне регистрировать данные постов? - PullRequest
41 голосов
/ 13 октября 2010

Есть ли способ записать данные почтового запроса в ELMAH?

Я получаю сообщения об ошибках, и хотя журнал ошибок содержит URL, метод запроса и т. Д., Я не вижу фактических данных POST.

Например,

Вот образец Фактический запрос: / bep / KotexCode / GetCode? StickerCode = 1234532

Но в журнале отображается только URL-адрес запроса, а не переменная stickerCode. Спасибо!

Редактировать Извините, я должен был проверить сайт проекта, но похоже, что эта функция была запрошена. http://code.google.com/p/elmah/issues/detail?id=164

1 Ответ

58 голосов
/ 13 октября 2010

Этот вопрос также был рассмотрен в дискуссионной группе ELMAH , приведенной ниже дословно:

ELMAH фактически регистрирует все формы данные. Он не отображается рядом переменные сервера по умолчанию, когда вы посмотрите на страницу с описанием ошибки, но можете быть выкопанным из необработанного представления XML из та же страница. Данные формы, однако, также не входит в электронная почта.

Реальная причина опускания отображение данных формы должно было избежать раздувание и шум от многих ASP.NET приложения с очень большим обзором состояния (сотни КБ). Кроме того, некоторые формы включают в себя много HTML в текстовой области поля (особенно системы CMS), которые может также привести к большому количеству шум. При отсутствии одного товара решение, которое подходит для всех размеров, проблема была оставлена ​​как на улице сфера ELMAH (хотя все еще открыт для обсуждения). Если кому-то нужно отображать данные FORM, пользовательская ошибка Страница сведений очень быстро кодируется.

...