PHP
디버깅과 로그
cgy12306
2019. 7. 9. 23:31
디버깅
버그란 의도하지 않은 프로그램의 오동작이다
디버깅이란 버그의 원인을 찾아서 해결하는 활동
디버거는 디버깅을 도와주는 프로그램이다.
로그
시스템의 상태를 기록하는 행위이다. 기록된 상태를 이용해 어디서 문제가 발생했는지 추적할 수 있다.
var_dump를 이용해 디버깅 할 수 있다.
tail : 파일의 끝부분부터 거꾸로 읽어서 출력하는 명령어,
-f옵션을 이용하면 실시간으로 파일의 변경사항을 열람할 수 있다.
access log : 리소스가 웹서버를 통해서 로드 됐을 때 기록되는 정보
/var/log/apache2/access.log
error log : 오류가 발생했을 때 기록되는 정보
/var/log/apache2/error.log
errop_log(var_export(값, 1)); : 로그로 메시지를 보내는데 값이 객체라면 읽을 수 있는 형식으로 전환한다.
출처 : https://opentutorials.org/course/62/2545