작성한 질문수
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
loggerMiddleware로 morgan처럼 로깅하기
작성
·
314
0
안녕하세요 제로초님.
강의 잘 보았습니다.
유저가 http request를 보냈을 때 해당 요청에 대한 로깅을 하려고 하는데 남겨야하는 정보에대한 고민이 있어 문의드립니다.한번의 요청에는 수업시간에 기재해주신 정보 이외에 여러정보가 있는걸로 알고있습니다.header(jwt token정보 등), body, param, query, response body 등 여러정보중 어떤 것을 로그에 포함해서 남겨주는게 좋을지 가늠이 되지 않아서 조언을 구하고 싶습니다!
답변 1
사실 헤더와 response body까지도 다 남기는 게 좋습니다. 에러를 재현하는 데 필요한 모든 것을요. 다만 response body에 가끔 비밀번호나 개인정보가 들어올 수 있어서 제거를 하는 게 필요합니다. sentry같은 툴이 기록하면서 제거도 잘 해줍니다.