dtx-log
v1.2.3
Published
MSA 환경에서 작동하는 서비스들이 동일한 형태(포맷)으로 error log 작성 기능을 제공하는 패키지입니다.
Downloads
38
Readme
Purpose
MSA 환경에서 작동하는 서비스들이 동일한 형태(포맷)으로 error log 작성 기능을 제공하는 패키지입니다.
const main = async () => {
return new Promise(async (resolve, reject) => {
const logger = Log.init({
host: $REDIS_LOG_HOST,
port: $REDIS_LOG_PORT,
container: $REDIS_LOG_CONTAINER,
username: $REDIS_LOG_USERNAE,
password: $REDIS_LOG_PASSWORD,
db: $REDIS_LOG_DB,
})
logger.error('Something...')
resolve();
})
};
main()
Env configuration setup
해당 패키지에서는 기본적으로 환경변수를 이용하여, Redis 연결 정보를 받아옵니다.
// Redis
REDIS_LOG_HOST: 'mq_host',
REDIS_LOG_PORT: 5672,
REDIS_LOG_USER: 'mq_user',
REDIS_LOG_PASSWORD: 'mq_password'
REDIS_LOG_CONTAINER: 'logContainer'
REDIS_LOG_DB: 0
환경 변수가 아닌 다른 값으로 config를 통해 접속하고 싶다면,options
을 init함수에 함께 설정할 수 있습니다.