2010-10-13 20 views
40

¿Hay alguna forma de registrar los datos de solicitud en ELMAH?Elmah: ¿Cómo registro los datos de entrada del formulario?

Recibo mensajes 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í es una muestra solicitud real:/bep/KotexCode/RecupCod stickerCode = 1234532

embargo, el registro sólo muestra la URL de la solicitud y no la variable stickerCode?. Gracias!

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

+0

Nota: si desea ver JSON http://stackoverflow.com/questions/8686466/elmah-how-to-get-json-http-request-body-from-error-report/8741276#8741276 – Rory

Respuesta

57

This was also addressed en el ELMAH discussion group, se cita a continuación textualmente:

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

La verdadera razón para salir de la pantalla de los datos de forma era evitar la hinchazón y el ruido de una gran cantidad de aplicaciones ASP.NET con muy grande vista estados (cientos de KB). Además, algunos formularios incluyen una gran cantidad de HTML en los campos de texto (especialmente los sistemas CMS) que también podrían generar grandes cantidades de ruido . En ausencia de una única solución buena que se adapte a todos los tamaños, el problema se ha quedado fuera de el alcance de ELMAH (aunque sigue abierto para la discusión). Si alguien necesita mostrar datos de formulario, una página de detalles de error personalizado es muy rápida de codificar.

+0

¡Gracias! Al menos puedo mirar los archivos XML del registro de errores para ver qué está pasando. – Abe

+0

Cool. Entonces, pude obtener los datos del formulario mirando el archivo XML de error. ¡Gracias de nuevo! – Abe

+1

¿No es un problema de seguridad el registro de todos los datos de publicaciones de formularios? –

Cuestiones relacionadas