script net mvc example asp forms elmah error-logging

forms - net - elmah mvc



Elmah: ¿Cómo registro los datos del formulario? (1)

¿Hay alguna manera de registrar los datos de solicitud de publicación en ELMAH?

Recibo correos electrónicos de error, y aunque el registro de errores contiene la URL, el método de solicitud, etc., no veo los datos POST reales.

Por ejemplo,

Aquí hay un ejemplo de solicitud real: / bep / KotexCode / GetCode? StickerCode = 1234532

Pero, el registro solo muestra la url de solicitud y no la variable etiquetaCódigo. ¡Gracias!

Editar Lo siento, debería haber revisado el sitio web del proyecto, pero parece que se solicitó esta función. http://code.google.com/p/elmah/issues/detail?id=164


Esto también se abordó en el grupo de debate ELMAH , citado a continuación textualmente:

ELMAH realmente registra todos los datos del formulario. No se muestra junto con las variables del servidor de forma predeterminada cuando se mira la página de detalles del error, pero se puede extraer de la misma página desde la vista XML sin formato. Los datos del formulario, sin embargo, tampoco están incluidos en los correos electrónicos.

La verdadera razón para dejar de mostrar los datos del formulario fue evitar la hinchazón y el ruido de muchas aplicaciones ASP.NET con estados de vista muy grandes (cientos de KB). Además, algunas formas incluyen una gran cantidad de HTML en campos de texto (especialmente sistemas CMS) que también podrían generar grandes cantidades de ruido. En ausencia de una única solución que se ajuste a todos los tamaños, el problema se ha dejado fuera del alcance de ELMAH (aunque todavía está abierto para discusión). Si alguien necesita mostrar datos de FORMULARIO, una página de detalles de error personalizada es muy rápida de codificar.