lang/php

PHP 로그, 에러 리포팅 제어

C/H 2018. 7. 10. 08:30

최고의 방법은 php.ini에서 제어하는게 좋다.

Apache Web Server Setting

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
log_errors = On
  • error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT : 모든 종류의 경고를 빼거나 뺄수 있도록 지시.
  • display_errors = Off : 에러 표시해제
  • log_errors = On : 로컬파일에 에러기록

PHP Setting

ini_set('error_reporting', E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE); // STRICT, DEPRECATED, NOTICES 외 모든 경고 표시
ini_set('display_errors', 0); // 에러 표시해제
ini_set('log_errors', 0); // 에러 기록해제

PHP 5.x, PHP7.x 에서 작동한다.

반응형