트리거 같은건 어떻게 디버깅 하시나요?
CMS/프레임워크 | Rhymix 2.0 |
---|---|
개발 언어 | PHP 8.0 |
트리거 부분에서 오류가 나는것 같아서 변수들 데이터를 찍어봐야할 상황입니다
스킨같이 프론트에서 나타나는 오류는 debugPrint를 활용하여 변수들을 일일히 찍어보는데요
POST요청이나 트리거 같은경우는 debugPrint를 찍어봐도 변수 출력이 안되더라고요
제 서버에서는 xDebug를 사용해서 그냥 변수를 바로 확인하는데, 남의 서버라 xDebug 세팅을 하기도 그런 상태입니다..
지금은 일일히 fopen 함수 활용해서 파일에 변수를 찍어보고 있는데, 다른 방법이 있을까요?

리버스
Lv. 7
댓글 3
웹에서 보이는 디버깅은 get요청인부분만 보이게 됩니다.
post요청이후에 다시 get요청 함으로 proc요청한뒤 디스플레이는 해주나 다시 disp액션으로 새로고침되면서 날라가버리게 되는거지요.
그럴경우 그냥 디버깅 모드를 파일저장하도록 한 다음 files/debug/ 안에 쌓이는 디버깅 파일을 tail -f 옵션으로 터미널에서 실행해주고 움직이고 다니다보면 해당 내용들이 새로고침되면서 갱신됩니다.
감사합니다!
디버그 파일 켜놓고 잊어버리면 용량이 가득차 버리는 불상사가 일어날 수 있어서...