Programming/node.js2018. 11. 9. 16:06

consol.log로 나오는 녀석은 이녀석으로 커버하면되고

[링크 : https://stackoverflow.com/questions/18814221/adding-timestamps-to-all-console-messages]


아래와 같은 식의 로그는

DELETE /api/program 200 3.136 ms - 16 

morgan 이라는 logger에서 처리하기 때문에 얘를 건드려야 하는데


express로 기본 생성하면 아래와 같이 나오는걸

 app.use(logger("dev"));

아래와 같이 바꾸면

 app.use(logger("combined"));


이런 포맷으로(아파치 포맷이라고 써있긴 한데..) 출력되면서 시간 정보를 확인할 수 있다.

::1 - - [09/Nov/2018:07:13:06 +0000] "DELETE /api/program HTTP/1.1" 200 16 "-" "PostmanRuntime/7.4.0" 


커스터마이징도 가능은 하지만 귀찮으니 이정도로 검색하고 패스~

[링크 : https://stackoverflow.com/questions/43670082/how-to-put-timestamp-in-express-js]

[링크 : https://github.com/expressjs/morgan]

'Programming > node.js' 카테고리의 다른 글

node.js axios delete에 body 쓰기  (0) 2018.11.12
mysql jwt plain object payload  (0) 2018.11.09
node npm argument  (0) 2018.11.09
node expres jwt  (0) 2018.11.08
npm 특정 버전의 모듈 설치하기  (0) 2018.11.07
Posted by 구차니