¿Dónde se almacenan los registros creados por drush_log ()?

12

He instalado el módulo Devel para usar xhprof. En la configuración de desarrollo, he habilitado xhprof, pero cuando cargo una página, no puedo ver un enlace a xhprof. Leí la fuente y encontré esto:

drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'notice');

¿Dónde se almacena este registro y cómo puedo verlo?

hknik
fuente

Respuestas:

19

No es. Está impreso

Sin embargo, los avisos no son visibles por defecto a menos que aumente la verbosidad de drush utilizando la opción -v.

Para mostrar mensajes internos, deberá habilitar la opción de depuración -d. Esto mostrará aún más información.

Alternativamente, puede cambiar el parámetro de tipo de mensaje de 'aviso' a 'ok' para imprimir en la consola.

drush_log('xhprof link: ' . devel_xhprof_link($devel_run_id, 'url'), 'ok');
Berdir
fuente
¿Significa esto que debo usar el terminal para verificar los informes en lugar del navegador web? En caso afirmativo, ¿qué comando debo usar? Cuando cargo una página en el navegador, no se imprime nada.
hknik
1
El registro drush es solo cuando ejecuta un comando con drush, para ver el informe xhprof de ese comando. El enlace para la página que está viendo se muestra directamente en la página si los permisos / ruta a xdebug están configurados correctamente, como ya lo ha descubierto.
Berdir
Puede pasar el estado 'OK' para evitar la necesidad de -v. Documentación: api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Pete