728x90
프로젝트 진행 중 제품의 로그를 서버상에 txt or log 파일 형식으로 저장하고
개발자는 이 로그를 기반으로 다양한 디버깅이 가능합니다.
하지만 고객사에서 로그기록을 좀 보고 싶은데 방법이 없냐는 문의가 들어왔고
간단하게 이 파일자체를 보여주기 위해 웹상에 뿌려주는 방법을 구현했습니다.
즉 web페이지 자체에 php를 통해 log file내용을 한 줄씩 뿌려주면 되는 해결될 문제입니다.
저는 /data/logs/beanlogtest 경로에 있는 bean.txt 파일을 불러와서
한 줄씩 뿌려주는 코드를 php를 통해 구현해주었습니다.
만약에 로그파일 위치에 로그가 없다고 한다면 File Not Load라는 메시지가
웹페이지 상에 띄워질 것이고 파일이 있다면 해당 내용이 웸 페이지상에
출력되는 것을 확인할 수 있습니다.
이런 식으로 서버상에 직접적으로 접근해서 보기 힘든 파일 등을
웹페이지로 출력해서 보는 코드는 간단합니다.
728x90
반응형
'언어 > PHP' 카테고리의 다른 글
PHP GET/POST 데이터 받는 함수 (13) | 2022.03.11 |
---|---|
라디오 버튼 구현 (4) | 2022.02.14 |
PHP 디버깅 로그 출력 (8) | 2022.01.13 |
리눅스 FCM push message 전송 (0) | 2021.12.13 |
PHP 전화번호 저장시 맨앞에 0이 없어지는 문제 해결 (0) | 2021.09.15 |
댓글