라이브러리
[PHP_CONFIG] log_errors - 오류를 로그 파일에 기록 여부
PHP CONFIG - log_errors
PHP CONFIG는 PHP의 설정 파일로, PHP의 동작을 변경할 수 있습니다. `log_errors` 설정은 PHP가 에러를 로그로 기록하는지 여부를 결정합니다.
log_errors 설정
`log_errors` 설정은 Boolean 타입으로, 에러를 로그로 기록할지 여부를 결정합니다. 기본값은 `Off`입니다. 만약 `On`으로 설정하면, PHP는 에러를 로그로 기록합니다.
예제
#hostingforum.kr
php
// php.ini 파일에서 log_errors 설정
log_errors = On
#hostingforum.kr
php
// php.ini 파일에서 log_errors 설정 및 log_file 설정
log_errors = On
log_file = /var/log/php-error.log
log_errors 설정의 효과
`log_errors` 설정이 `On`으로 설정되면, PHP는 에러를 로그로 기록합니다. 로그 파일은 `log_file` 설정에 따라 결정됩니다. 만약 `log_file` 설정이 지정되지 않으면, PHP는 에러를 기본 로그 파일에 기록합니다.
로그 파일 형식
로그 파일은 다음과 같은 형식으로 기록됩니다.
#hostingforum.kr
[YYYY-MM-DD HH:MM:SS] [ERROR] [파일 이름:라인 번호] [에러 메시지]
예를 들어, 다음 코드가 있습니다.
#hostingforum.kr
php
// test.php 파일
<?php
$a = 1 / 0;
?>
`log_errors` 설정이 `On`으로 설정되어 있으면, 로그 파일에 다음과 같은 내용이 기록됩니다.
#hostingforum.kr
[2023-02-19 14:30:00] [ERROR] [test.php:2] Division by zero
결론
`log_errors` 설정은 PHP가 에러를 로그로 기록하는지 여부를 결정합니다. 로그 파일은 `log_file` 설정에 따라 결정됩니다. `log_errors` 설정을 사용하면, PHP의 에러를 추적하고 디버깅할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.