Де зберігаються журнали, створені drush_log ()?


12

Я встановив модуль Devel для використання xhprof. У налаштуваннях розробок я включив xhprof, але коли я завантажую сторінку, не бачу посилання на xhprof. Я прочитав джерело і виявив таке:

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

Де зберігається цей журнал і як його бачити?

Відповіді:


19

Це не. Це надруковано.

Однак сповіщення за замовчуванням не видно, якщо ви не збільшите багатослівність натискання за допомогою параметра -v.

Для відображення внутрішніх повідомлень вам потрібно включити параметр налагодження -d. Це відобразить ще більше інформації.

Крім того, ви можете змінити параметр типу повідомлення з "повідомлення" на "нормально", щоб надрукувати на консолі.

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

Чи означає це, що я повинен використовувати термінал для перевірки звітів замість веб-браузера? Якщо так, то яку команду слід використовувати? Коли я завантажую сторінку в браузер, нічого не друкується.
hknik

1
Журнал "drush" є лише тоді, коли ви виконайте команду з drush, щоб побачити звіт xhprof цієї команди. Посилання на сторінку, яку ви переглядаєте, відображається прямо на сторінці, якщо дозволи / шлях до xdebug правильно налаштовані, як ви з'ясували дотепер.
Бердір

Ви можете передати статус "ОК", щоб обійти потребу в -v. Документація: api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Піт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.