Où sont stockés les journaux créés par drush_log ()?


12

J'ai installé le module Devel pour utiliser xhprof. Dans les paramètres de développement, j'ai activé xhprof, mais lorsque je charge une page, je ne vois pas de lien vers xhprof. J'ai lu la source et j'ai trouvé ceci:

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

Où est stocké ce journal et comment puis-je le voir?

Réponses:


19

Ce n'est pas. C'est imprimé.

Cependant, les notifications ne sont par défaut visibles que si vous augmentez la verbosité du drush à l'aide de l'option -v.

Pour afficher les messages internes, vous devrez activer l'option de débogage -d. Cela affichera encore plus d'informations.

Alternativement, vous pouvez changer le paramètre de type de message de 'notice' en 'ok' pour imprimer sur la console.

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

Cela signifie-t-il que je dois utiliser le terminal pour vérifier les rapports au lieu du navigateur Web? Si oui, quelle commande dois-je utiliser? Lorsque je charge une page dans le navigateur, rien n'est imprimé.
hknik

1
Le journal de drush est uniquement lorsque vous exécutez une commande avec drush, pour voir le rapport xhprof de cette commande. Le lien pour la page que vous consultez s'affiche directement sur la page si les autorisations / chemin d'accès à xdebug sont correctement configurés, comme vous l'avez déjà découvert.
Berdir

Vous pouvez passer le statut «OK» pour contourner la nécessité de -v. Documentation: api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Pete
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.