반응형
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
👨💻 안녕하세요, 윌리 프로젝트의 윌리 입니다.
Node에서 forever 로 실행했을 때 로그를 기록하는 기본 경로는 어떻게 되는지 간략히 알아보았습니다.

질문 >
Node에서 forever 로 실행했을 때 로그를 기록하는 기본 경로는 어떻게 되나요?
답변 >
forever를 사용하여 Node.js 애플리케이션을 실행할 때, 로그를 기록하는 기본 경로는 다음과 같습니다:
✅ 기본적으로 forever는 로그 파일을 명시하지 않으면 파일로 기록하지 않습니다.
- 터미널에 출력은 되지만, 로그 파일로 저장되지는 않습니다.
- 따라서 로그를 파일로 남기려면 명시적으로 로그 파일 경로를 지정해야 합니다.
예를 들어:
forever start -l forever.log -o out.log -e err.log app.js
- l forever.log: forever 자체의 로그 (시작/중지 이벤트 등)
- o out.log: 표준 출력 로그 (console.log)
- e err.log: 표준 에러 로그 (console.error)
❓로그 파일을 지정하지 않으면?
- ~/.forever/ 디렉터리에 기본 로그들이 저장될 수는 있지만, 이는 forever 자체의 정보 파일일 뿐, 애플리케이션의 stdout/stderr 로그는 자동 저장되지 않습니다.
예:
~/.forever/
app.js.log
forever.log
your-pid-uuid.log
- 단, 이 경로는 OS 및 forever 설정에 따라 달라질 수 있으므로, 명시적으로 로그 경로를 지정하는 것이 가장 안전합니다.
🔍 현재 실행 중인 forever 프로세스의 로그 확인
forever list
출력 예시:
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] ABC node app.js 12345 6789 /home/user/.forever/abc.log 0:0:20:15
- 여기서 logfile 열을 보면 로그가 기록된 파일 경로를 확인할 수 있습니다.
필요하시면 forever 대신 pm2 사용을 고려하셔도 됩니다. 로그 관리와 모니터링이 좀 더 편리합니다.
🎬 유튜브 채널 🎬
위로그@WiLog
📢 안녕하세요, 위로그@WiLog 시청자 여러분, 저는 윌리(Willee) 입니다. 📢 위로그@WiLog 는 자기계발을 목적으로 하는 채널 입니다. 📢 오늘도 즐겁게~ 자신을 위한 계발을 함께 해보아요~ d^_^b 📌
www.youtube.com
🎬 치지직 채널 🎬
위로그 채널 - CHZZK
지금, 스트리밍이 시작됩니다. 치지직-
chzzk.naver.com
반응형
'컴퓨터' 카테고리의 다른 글
| 👨💻 [GDB] GDB를 이용하여 Core 덤프 파일을 분석하는 방법은 어떻게 되나요? (3) | 2025.06.14 |
|---|---|
| 👨💻 [MySQL] MySQL에서 primary key의 auto_increment 값이 2씩 증가하는 원인은 무엇인가요? (0) | 2025.06.14 |
| 👨💻 [SSH] SourceTree 에서 ssh 키 생성하는 방법은 어떻게 되나요? (0) | 2025.06.14 |
| 👨💻 [AWS] AWS 공식 컨설팅 파트너 (MSP) 는 무엇이며, 역할은 무엇인가요? (1) | 2025.05.09 |
| 👨💻 [Windows] 윈도우 구매 라이선스를 확인하려면 어떻게 해야 하나요? (1) | 2025.04.24 |