일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 김양재 목사
- MongoDB
- 인공지능
- Artificial Intelligence
- openCV
- 빅 데이타
- Machine Learning
- 김양재
- 데이터 과학
- 빅데이타
- node.js
- No SQL
- c++
- 확률
- probability
- 몽고디비
- 딥러닝
- 통계
- 빅데이터
- 주일설교
- 김양재 목사님
- nodeJS
- data science
- R
- 우리들교회
- Statistics
- Deep learning
- WebGL
- Big Data
- 빅 데이터
Archives
- Today
- Total
Scientific Computing & Data Science
[Web App / Express] Logger 사용법 본문
Express 4.x의 logger API인 morgan에 대하여 간단히 알아보자.
Morgan API 다운로드
API
위와 같이 입력하고 웹브라우저로 서버에 접속하면 다음과 같은 메시지가 출력된다:(사용 환경에 따라 다르게 출력됨)
format option의 Token
Token |
Content |
:req[header] |
request의 특정 HTTP |
:res[header] |
response의 특정 HTTP |
:http-version |
HTTP version |
:response-time |
응답시간 |
:remote-addr |
사용자의 IP 주소 |
:date | request 날짜/시간 |
:method | request에 대한 HTTP method |
:url | 요청된 URL |
:referrer | 현재 URL을 참고하는 URL |
:user-agent | User-agent 서명 |
:status | HTTP 상태 |
Example
위와 같이 입력하고 웹브라우저를 통해 서버에 접속하면 다음과 같은 로그를 확인할 수 있다:
(물론 사용환경에 따라 다르다.)
로그 파일로 저장하기
morgan이 지원하는 로그 포맷에는 'default', 'short', 'tiny', 'dev'가 있으며, 파일로 로그를 저장하려면 다음과 같이 입력한다:
'app.log'는 저장하고자 하는 로그 파일의 이름이며, 원하는 이름으로 얼마든지 변경 가능하다.
위의 경우 로그 파일의 저장 위치는 Express App의 root 경로이다.
'Programming > Web App' 카테고리의 다른 글
[Web App / Express] Node.js (Express Framework) 앞단에 Nginx 사용하기 (0) | 2015.11.07 |
---|---|
[Web App / Express] Development/Production Mode (0) | 2015.11.07 |
[WebApp / Express] 간단한 Node Module 만들기 (0) | 2015.10.27 |
[WebApp / AWS] Mac에서 AWS Windows Server 원격제어하기 (0) | 2015.09.29 |
[WebApp/AWS] Filezilla FTP로 Amazon Web Serivce EC2 접속하기 (1) | 2015.08.06 |
Comments