hjung seobaek taehkim
Logger
어떤 상황에 로그가 기록되고
어떤 상황에 콘솔에 기록되고
어떤 상황에 파일에 기록되는지
Logger 인스턴스는 main.cpp 에서 전역으로 한번 생성되는데, 이때 파일명이 "console"로 들어가서 모든 로그가 콘솔에 출력됨.
→ 하나의 server 블록이 initiate 되어 Listening을 시작할 때 → 콘솔에 출력
→ client 연결이 MAX_FD 만큼 꽉 차서 새로운 요청에 대해 (10개까지) 503 응답 보낼 때 → 콘솔에 출력
→ Request가 들어올 경우 요청메서드와 헤더 등을 콘솔에 출력해볼 수 있다. 매개변수를 HIGH에서 LOW로 바꾸면 요청이 콘솔에 출력된다. 이 내용은 개발자도구의 network 탭에서 확인할 수 있어 일단 HIGH 로 해둔 것 같다.
open the RFC 7231 and check the list of header of the subject, ask questions about it. Use a browser, open the network part of it and try to connet to the server with it. Look at the request header and response header Try wrong URL on the server Try things.
RFC 7231 를 오픈해서 서브젝트의 헤더 목록을 확인하고, 헤더들에 대해 질문을 해보세요.
브라우저의 개발자도구에서 network 파트를 열어서 해당 서버에 연결을 시도해보세요.
요청헤더와 응답헤더를 확인하세요.
잘못된 URL 요청을 해보세요.