Pregunta sobre Query Monitor de Wordpress:

Seguimiento de apilamiento para errores fatales

Un usuario pregunt贸 馃憞

Para errores fatales como el error del analizador dentro de mi c贸digo, QM solo muestra un mensaje de error simple: no hay llamadas de stock.

… Pero quiero conseguirlo … 馃槈

Hay una soluci贸n que deber铆a funcionar:
https://stackoverflow.com/questions/7241834/debug-backtrace-from-registered-shutdown-function-in-php#7241976

Y dentro de XDebug deber铆a haber otra soluci贸n, que deber铆a funcionar:
https://stackoverflow.com/questions/7241834/debug-backtrace-from-registered-shutdown-function-in-php#26339787

Desafortunadamente, la soluci贸n XDebug no me da una soluci贸n, solo muestra shutdown_handler, nada m谩s que un error de analizador dentro de mi plugin.

Pero la soluci贸n con el manejador marca, me da una pista de apilamiento. Desafortunadamente, no muestra mi plugin, muestra el controlador de apagado de QM.

… Esto puede inspirarle a hacer una pista de apilamiento sea cual sea el futuro …

(@nilshoyer)

Hace 1 a帽o, 6 meses

鈥 Si desactivo QM, XDebug muestra llamadas apiladas de mi archivo de plugin, si hay un error interno m谩s agudo. Entonces, tal vez tambi茅n podr铆a haber una soluci贸n para QM. 馃槈

(@johnbillion)

Desarrollador principal de WordPress

Hace 1 a帽o, 6 meses

Gracias por el mensaje.

Un error de an谩lisis nunca mostrar谩 una pista apilada, incluso con QM desactivado y no importa si tiene Xdebug habilitado o no. Creo que esto se debe a que el error de an谩lisis se produce fuera de la pila de llamadas en tiempo de ejecuci贸n cuando se analiza el archivo.

Para otros tipos de muertes, como llamar a una funci贸n indefinida, si tiene Xdebug habilitado, deber铆a ver el seguimiento de pila completa.

El enfoque de la funci贸n tick que quiero seguir no es un camino 馃檪

Entonces, sin Xdebug instalado, realmente no hay nada que QM pueda hacer desafortunadamente.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.