로직 개발을 진행이 어느정도 완료되고 나서 운영환경으로 이관하려고 하니 걸리는 것이 한두가지가 아닙니다. 그 중에 한가지, 에러 로그는 어떻게 할 것인가? 개발 할때야 console.log 로 터미널에서 아주 잘 보여주지만, 운영환경으로 넘어가면 그럴수 없죠. 지금 소개하려는 방법은 AWS 와 상관 없이 운영서버 디렉토리에 파일 형태로 저장하는 방법입니다. (AWS 를 사용한다면 그냥 고민할 필요 없이 cloud watch 를 쓰면 되지만 세상일 어떻게 될지 모르니 :) ) 1. 개요 winston 을 사용해 file 을 Logger.js 를 만든 뒤 로깅이 필요한 로직에서 호출하여 사용. 2. Logger.js - 필요한 모듈 설치 npm install winston --save npm install ..
시퀄라이즈에서는 console 창에 쿼리 실행문을 보여주는게 default입니다. 처음에 시퀄라이즈를 쓸때 원래 그런줄 알고 있다가 운영환경으로 이관하고 나서 쿼리가 너무 많이 log에 쌓이는 문제 때문에 어떻게 log를 보이지 않게 할수 있는지 찾아보았습니다. 해결방안은 의외로 간단합니다. const Sequelize = require('sequelize') let options = { host: '', port: '', pool: { max: 5, min: 0, acquire: 30000, idle: 10000 }, logging: false } const sequelize = new Sequelize( 'database', 'user', 'password', options ) 시퀄라이즈가 가진 op..
- Total
- Today
- Yesterday
- MariaDB
- vue mobile
- 다국어
- aws
- dynamic component
- 플러터 디버그
- 한글 like
- AVD
- vs code fultter debug
- vue
- ag-grid
- vue ios
- Vue 다국어
- 긴급재난지원금
- nativescript-vue
- Add AVD
- Android Studio Emulator
- 갤럭시 에뮬레이터
- 경로 초기화
- v-iterator
- ec2
- Galaxy Emulator
- session stroage
- i18n
- vuex-persistedstate
- vs code flutter
- 에뮬레이터
- vue android
- 로그
- ag grid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |