티스토리 뷰

IT/프로그래밍

[NODEJS] morgan 사용하기

탐구소년 2020. 8. 3. 22:41

 

안녕하세요 탐구소년입니다. 

노드JS를 교육할 일이 생겨서 각종 패키지를 테스트하는 중인데, 오늘은 여러가지 패키지 중 morgan을 테스트하다가 왠지 블로그에 남겨두고 싶은 마음이 생겨서 글을 작성합니다. 

 

morgan 패키지는?

morgan은 로깅(logging)에 도움을 주는 미들웨어입니다. 로깅이란 무슨 일이 어디에서 일어났는지를 기록하는 것을 의미합니다.

 

morgan 패키지 설치 

1
npm install morgan

 

morgan 적용 방법

morgan은 클라이어트와 서버의 응답 사이에 존재하는 미들웨어이므로, 아래와 같은 코드를 적절한 위치(루트 이벤트 리스너 전)에 적용해주면 됩니다. 

1
app.use(morgan("tiny"))

위와 같은 코드를 적용하면 아래와 같이 최소한의(?) 로그를 남길 수 있게 됩니다. 

다른 옵션도 가능한데, 가령 아래와 같이 코드를 작성하면 

1
app.use(morgan("combined"))

이렇게 좀 더 자세한 정보를 남기는 것도 가능합니다.

 

 

 

댓글
공지사항