Barra de herramientas de depuración

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Debugging toolbar and the translation is 94% complete.

Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎English • ‎Nederlands • ‎español • ‎français • ‎polski • ‎sicilianu • ‎русский • ‎日本語

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:

Debugging-toolbar.png

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.
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:

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.