Next.js 로깅 악몽: 프로덕션 로깅과의 싸움
2025-09-02
저자는 Next.js 서비스에 프로덕션 로깅을 추가하려고 시도하는 동안 일련의 문제에 직면했습니다. Next.js의 미들웨어 메커니즘은 매우 제한적이며 AsyncLocalStorage도 렌더링 컨텍스트를 넘어설 수 없어 페이지 및 레이아웃 구성 요소의 로깅이 실패했습니다. 저자는 사용자 정의 서버를 포함한 다양한 방법을 시도했지만, 결국 Next.js의 설계가 로깅 기능 구현을 제한한다는 것을 발견했습니다. SvelteKit과의 비교를 통해 Next.js의 로깅 결점과 GitHub 이슈 트래커의 비효율성이 드러났습니다. 저자는 Next.js에 대한 불만을 표명하고 향후 프로젝트에서는 대안을 고려하고 있습니다.
개발