Jump to content

Barra de herramientas de depuración

From mediawiki.org
This page is a translated version of the page Debugging toolbar and the translation is 62% complete.
Outdated translations are marked like this.

La barra de herramientas de depuración es una utilidad para desarrolladores que muestra información de depuración acerca de una página MediaWiki en la parte inferior de la ventana del navegador. Tú puedes activarlo con la variable $wgDebugToolbar en LocalSettings.php:

$wgDebugToolbar = true;

La barra de herramientas

La barra de herramientas consiste en múltiples secciones donde puedes hacer click para expandir o contraer:

Las secciones son:

Console
An area where MediaWiki code can write messages. Superior to echoing text to the browser.
Queries
A list of SQL queries executed on that page, with timing (requires $wgDebugDumpSql ).
Debug log
A list of the debug messages printed during the page execution.
Request
HTTP request information.
PHP includes
A list of included PHP files during the page execution.
The rest
Statistics about the software versions, execution time, and memory used.

Haga clic en cualquier sección para expandirla y ver los datos. Haga clic de nuevo para cerrar. Use la función de búsqueda de su navegador para buscar los datos.

Los enlaces de MediaWiki y PHP están en sus respectivos sitios web (http://www.mediawiki.org y http://www.php.net).

Registro de mensajes a la consola

Véase el archivo includes/debug/MWDebug.php para funciones disponibles. Aquí están algunos ejemplos útiles:

use MWDebug
Load the module at the top of your file before calling any functions.
MWDebug::init()
Must be called first to enable most other functions
MWDebug::log('your message here')
Enviar un mensaje arbitrario a la consola
MWDebug::warning('Never do that again')
Enviar un mensaje de advertencia a la consola
MWDebug::deprecated('Function Foobar() is dead')
Enviar un mensaje a la consola sobre funcionalidades en desuso, incluyendo una traza
MWDebug::queryTime(MWDebug::query('select foo from bar'));
Ejecutar el SQL dado e informar de su tiempo en la sección Consultas.