로깅은 앱이 하는 일을 기록하고, 모니터링은 앱의 상태와 성능을 추적합니다. 둘이 합쳐져 관측 가능성(observability) — 실행 중인 프로덕션 시스템을 이해하고 디버깅하는 능력 — 을 제공합니다. console.log는 이에 부적절합니다. 구조화된 로그, 메트릭, 알림이 필요합니다.
구조화된 로깅(console.log가 아님)
pino ;
logger = ();
logger.({ : , : , : req. }, );
logger.({ err, requestId }, );
