테스트 사이트 - 개발 중인 베타 버전입니다

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

수평선1203 10개월 전 조회 2,108

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

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

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

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

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

필터기능같은게 있을까요

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

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

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

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
10개월 전

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

 

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

 

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

수평선1203
10개월 전

어찌어찌 해결했습니다.

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

 

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

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

 

</p>

<p>@echo off

set PHP_PATH=C:/php/php.exe

set DOCUMENT_ROOT=C:/11/gnuboard56

set HOST=localhost

set PORT=8000</p>

<p>:: 서버 실행 및 특정 문자열 제외 필터링

echo Starting PHP server on %HOST%:%PORT%...

"%PHP_PATH%" -S %HOST%:%PORT% -t "%DOCUMENT_ROOT%" 2>&1 | findstr /v /i "Closing Accepted preconnection"</p>

<p>pause</p>

<p>

 

바로 실행하려면

</p>

<p>/php/php -S localhost:8000 -t /11/gnuboard56 2>&1 | findstr /v /i "Closing Accepted preconnection"</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

10개월 전

</p>

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

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수평선1203
10개월 전
윈도우에서 실행하는거라서 grep을 사용못하네요
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

10개월 전
error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING ); 


이거 해도 소용없나요?
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

수평선1203
10개월 전
네 소용업네요
경고를 막지않고 약 1분후에 뜨는 특정로그만 막고싶어서요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인