在 Debian 系統上,Node.JS 應用的日志文件位置可能因應用配置而異。常見位置包括:
- /var/log/nodejs/:這是許多 Node.js 應用的默認日志目錄,但需確認應用是否已配置至此。
- /var/log/syslog 或 /var/log/messages:系統日志文件,可能包含 Node.js 應用的錯誤信息。
- 應用自定義日志文件:如果應用使用了日志庫(如 Winston 或 Morgan),日志可能存儲在應用指定的路徑。
以下方法可用于查找和篩選 Node.js 日志:
grep "error" /var/log/nodejs/*.log
tail -f /var/log/nodejs/*.log
- 使用 journalctl 命令篩選系統日志: 如果日志記錄在系統日志中,可以使用 journalctl 命令,例如查找名為 nodejs-app 服務的日志:
journalctl -u nodejs-app.service --since "2021-09-01" --until "2021-09-30"
(將 nodejs-app.service 替換為你的應用服務名,并根據需要調整日期范圍)
請根據你的應用配置和日志庫選擇合適的方法。 日志文件的位置和格式可能因應用而異,需要根據實際情況調整命令。