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"))
|
이렇게 좀 더 자세한 정보를 남기는 것도 가능합니다.