drush_log ()에 의해 생성 된 로그는 어디에 저장됩니까?


12

xhprof를 사용하기 위해 Devel 모듈을 설치했습니다. devel 설정에서 xhprof를 활성화했지만 페이지를로드 할 때 xhprof에 대한 링크를 볼 수 없습니다. 나는 출처를 읽고 이것을 발견했다.

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

이 로그는 어디에 저장되며 어떻게 볼 수 있습니까?

답변:


19

그렇지 않습니다. 인쇄되었습니다.

그러나 -v 옵션을 사용하여 drush의 세부 정보를 늘리지 않으면 기본적으로 알림이 표시되지 않습니다.

내부 메시지를 표시하려면 디버그 옵션 -d를 활성화해야합니다. 더 많은 정보가 표시됩니다.

또는 메시지 유형 매개 변수 를 'notice'에서 'ok'로 변경하여 콘솔에 인쇄 할 수 있습니다.

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

웹 브라우저 대신 터미널을 사용하여 보고서를 확인해야합니까? 그렇다면 어떤 명령을 사용해야합니까? 브라우저에 페이지를로드하면 아무것도 인쇄되지 않습니다.
hknik

1
drush 로그는 drush 로 명령을 실행할 때만 해당 명령의 xhprof 보고서를 볼 수 있습니다. xdebug에 대한 권한 / 경로가 올바르게 설정되어 있으면보고있는 페이지의 링크가 페이지에 바로 표시됩니다.
Berdir

-v에 대한 필요성을 무시하기 위해 상태 'OK'를 전달할 수 있습니다. 설명서 : api.drush.ws/api/drush/includes%21drush.inc/function/drush_log/…
Pete
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.