Drush_log () tarafından oluşturulan günlükler nerede saklanır?


12

Xhprof kullanmak için Devel modülünü kurdum. Devel ayarlarında xhprof'u etkinleştirdim, ancak bir sayfa yüklediğimde xhprof bağlantısını göremiyorum. Kaynağı okudum ve buldum:

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

Bu günlük nerede saklanır ve nasıl görebilirim?

Yanıtlar:


19

Değil. Basılı.

Ancak, -v seçeneğini kullanarak drush ayrıntı düzeyini artırmazsanız bildirimler varsayılan olarak görünmez.

Dahili mesajları görüntülemek için -d hata ayıklama seçeneğini etkinleştirmeniz gerekir. Bu daha fazla bilgi gösterecektir.

Alternatif olarak, konsola yazdırmak için mesaj türü parametresini 'not' dan 'ok' olarak değiştirebilirsiniz.

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

Bu, web tarayıcı yerine raporları kontrol etmek için terminal kullanmam gerektiği anlamına mı geliyor? Evetse hangi komutu kullanmalıyım? Tarayıcıya bir sayfa yüklediğimde hiçbir şey yazdırılmıyor.
hknik

1
Drush günlüğü yalnızca drush ile bir komut yürüttüğünüzde, o komutun xhprof raporunu görmek içindir. Şimdiye kadar öğrendiğiniz gibi, xdebug'a ilişkin izinler / yol doğru ayarlandıysa, görüntülediğiniz sayfanın bağlantısı doğrudan sayfada görüntülenir.
Berdir

-V ihtiyacını atlamak için 'Tamam' durumunu geçebilirsiniz. Belgeler: api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Pete
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.