Где хранятся журналы, созданные drush_log ()?


12

Я установил модуль Devel для использования xhprof. В настройках devel я включил xhprof, но при загрузке страницы не вижу ссылку на xhprof. Я прочитал источник и нашел это:

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

Где хранится этот журнал и как его увидеть?

Ответы:


19

Это не. Это напечатано.

Однако уведомления по умолчанию не отображаются, если вы не увеличите детализацию drush с помощью опции -v.

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

Кроме того, вы можете изменить параметр типа сообщения с «уведомления» на «ОК» для распечатки на консоль.

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

Означает ли это, что я должен использовать терминал для проверки отчетов вместо веб-браузера? Если да, какую команду мне использовать? Когда я загружаю страницу в браузер, ничего не печатается.
hknik

1
Журнал детализации отображается только при выполнении команды с параметром 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.