php 자체서버 특정로그 안나오게하는법아시는분

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
php 자체서버 특정로그 안나오게하는법아시는분

QA

php 자체서버 특정로그 안나오게하는법아시는분

본문

Apache 연동없이 php 만으로 서버구동시

약1분정도지나면 다음로그가 뜨는데요

closed without sending a request it was probably just an unused speculative preconnection

이 로그 출력안되게 하는법을 모르겠어요

딱 이로그만 안나오게 하고싶어요

필터기능같은게 있을까요

이유는 스크롤을 위로올려로그를 한참보다가 

신규로그가 출력되면서 스크롤이 맨하단으로 가서

다시 스크롤을 올려야 하는게 불편해서요

이 질문에 댓글 쓰기 :

답변 4

1. php로 전용 로그함수를 만들어서 관리한다.

 

2. 윈도우에서grep과 비슷한 findstr 명령어를 참고한다. 샘플 사이트: https://young-cow.tistory.com/22 참고.

 

윈도우 기반이라면 머릿속에서 떠오르는건 이정도네요.

error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING ); 


이거 해도 소용없나요?

php -S localhost:8000 2>&1 | grep -v "closed without sending a request it was probably just an unused speculative preconnection"

내장 서버 실행하실 때 해당 명력어를 제외하세요

어찌어찌 해결했습니다.

도움을 주신분들께 감사드립니다.

 

만일 Closing Accepted preconnection 이 3개의 문자는 출력안되게 하려면

bat 로 하면 다음과 같습니다.

 


 off
set PHP_PATH=C:/php/php.exe
set DOCUMENT_ROOT=C:/11/gnuboard56
set HOST=localhost
set PORT=8000
:: 서버 실행 및 특정 문자열 제외 필터링
echo Starting PHP server on %HOST%:%PORT%...
"%PHP_PATH%" -S %HOST%:%PORT% -t "%DOCUMENT_ROOT%" 2>&1 | findstr /v /i "Closing Accepted preconnection"
pause

 

바로 실행하려면


/php/php -S localhost:8000 -t /11/gnuboard56 2>&1 | findstr /v /i "Closing Accepted preconnection"
답변을 작성하시기 전에 로그인 해주세요.
전체 9
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT