error_log 함수와 지정된 파일에 오류 로그를 표시하는 방법!
이 기사에서 알 수 있는 것
※소개하는 기사 내용은
MAMP
에서의 개발 환경이 됩니다개발 환경
오류 로그란?
오류 로그 역할
error_log 함수를 작성하는 방법
index.phpbool error_log (string $message[, int $message_type = 0[, string $destination
[, string $extra_headers ]]] )
매개변수(인수)
第一引数:$message - 記録するエラーメッセージを指定します
第二引数:$message_type - メッセージのタイプを指定します
第三引数:$destination - メッセージの送信先を指定します
第四引数:$extra_headers - 追加のヘッダ(メッセージタイプが1の場合のみ)を指定します
메시지 유형 유형(두 번째 인수)
메시지 유형
상세
0
php.ini 파일의 「error_log=」로 지정한 파일에 출력한다.
1
세 번째 인수로 지정한 이메일 주소로 이메일이 전송됩니다.
2
※이 옵션은 사용 불가
3
세 번째 인수로 지정한 파일 이름에 오류 메시지가 추가됩니다. 또한 오류 메시지 끝에 줄 바꿈이 추가되지 않습니다.
4
오류 메시지를 SAPI 로그 출력 핸들러로 보냅니다.
error_log 함수의 코드 예
index.php error_log("[".date('Y-m-d H:i:s')."]"."入力エラー", 0);
출력 결과
php_error.log[2019-04-26 06:41:05]入力エラー
해설
bool error_log (string $message[, int $message_type = 0[, string $destination
[, string $extra_headers ]]] )
第一引数:$message - 記録するエラーメッセージを指定します
第二引数:$message_type - メッセージのタイプを指定します
第三引数:$destination - メッセージの送信先を指定します
第四引数:$extra_headers - 追加のヘッダ(メッセージタイプが1の場合のみ)を指定します
error_log("[".date('Y-m-d H:i:s')."]"."入力エラー", 0);
[2019-04-26 06:41:05]入力エラー
php.ini
로 지정된 파일로 출력됩니다. php.ini
error_log = /Applications/MAMP/logs/php_error.log
【보충】php.ini 파일의 위치를 확인하는 방법
1.MAMP를 열고 "Open WebStart page"를 클릭합니다.
2. 'TOOLS', 'PHPINFO'를 클릭합니다.
3.phpinfo가 표시되고 php.ini 파일의 위치를 확인할 수 있습니다.
지정된 파일에 오류 로그를 출력하는 방법
※ /Applications/MAMP/htdocs/src/log/log.txt
파일에 에러 로그를 출력하는 경우를 상정합니다.
코드 예
index.phperror_log("[".date('Y-m-d H:i:s')."]"."入力エラー" . "\n", 3, "/Applications/MAMP/htdocs/src/log/log.txt");
출력 결과
log.txt[2019-04-26 06:41:05]入力エラー
해설
error_log("[".date('Y-m-d H:i:s')."]"."入力エラー" . "\n", 3, "/Applications/MAMP/htdocs/src/log/log.txt");
[2019-04-26 06:41:05]入力エラー
Reference
이 문제에 관하여(error_log 함수와 지정된 파일에 오류 로그를 표시하는 방법!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/wakahara3/items/27dc6adbc545bf3f33d8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)