RSS DEV 커뮤니티

Node.js 로그 뷰어 설정: 단계별 가이드

Errsole은 디버깅을 간소화하기 위해 내장된 로그 뷰어를 포함하는 오픈 소스 Node.js 로깅 라이브러리입니다. 이 라이브러리는 SQLite를 사용하여 서버에 직접 로그를 저장하도록 빠르게 설정할 수 있습니다. 설치는 npm을 사용하여 `errsole` 및 `errsole-sqlite` 모듈을 설치하는 것을 포함합니다. application 전체에서 사용하기 위해 Errsole 로거를 초기화하고 내보내는 logger.js 파일이 생성됩니다. 로깅은 Express 라우트 내와 같이 application 코드에 로거를 포함하여 구현됩니다. 로그 뷰어는 포트 8001에서 로컬 또는 원격 서버 URL을 통해 액세스할 수 있습니다. NGINX 뒤에 있는 application의 경우 로그 뷰어에 대한 요청을 프록시하도록 구성이 필요합니다. Nginx 구성에는 localhost 포트 8001에 대한 요청을 프록시하는 location 블록을 추가하는 작업이 포함됩니다. Errsole은 실시간 오류 보기를 제공하며 SQLite는 로컬 설정에 적합한 것으로 제시됩니다. 중앙 집중식 로깅은 프로덕션 환경에서 다른 스토리지 백엔드를 사용하여 달성할 수 있습니다.
favicon
dev.to
How to set up a Node.js Log Viewer: a step-by-step guide
Create attached notes ...