2019/03 2

[node.js] winston version 3기준 node.js 로깅 설정(local timestamp 적용)

[node.js] winston version 3기준 node.js 로깅 설정(local timestamp 적용)설명winston 은 node.js 에서 사용하는 대표적인 logging 모듈이다.기본 형태로 logging 시 timestamp 가 기록되지 않으며, Local time 으로 지역 시간대 적용을 위해서 별도의 format 정의가 필요하다. 아래 코드 예제를 통해서 로깅 파일 생성 및 지역 시간(서울) 기준으로 로깅이 가능하다.실행 코드 const winston = require('winston') ​ const moment = require('moment-timezone') ​ const { createLogger, format, transports } = require('winston');..

node.js 2019.03.04

[node.js] node.js 로 생성한 스크립트를 서버 내 daemon 형태로 실행하기

[node.js] node.js 로 생성한 스크립트를 서버 내 daemon 형태로 실행하기[node.js] node.js 로 생성한 스크립트를 서버 내 daemon 형태로 실행하기1. 배경2. 설치 3. 사용 방법1. 배경node.js 로 실행한 코드를 콘솔로 접속하여 실행할 시 콘솔 접속 후에는 해당 프로그램이 종료된다.cronjob 과 같은 배치성 프로그램을 daemon 형태로 지속 실행하기 위해서 forever 란 패키지를 이용해야한다. 2. 설치 npm으로 forever 패키지를 설치한다.서버 내 공용으로 사용될 예정으로 global 옵션인 -g 를 적용한다. $ npm install -g forever3. 사용 방법forever command 를 이용하여 node.js 코드를 실행한다. 사용 가..

node.js 2019.03.04