在 debian 系統(tǒng)上,Node.JS 應用的日志文件位置可能因應用配置而異。常見位置包括:
- /var/log/nodejs/:這是許多 Node.js 應用的默認日志目錄,但需確認應用是否已配置至此。
- /var/log/syslog 或 /var/log/messages:系統(tǒng)日志文件,可能包含 Node.js 應用的錯誤信息。
- 應用自定義日志文件:如果應用使用了日志庫(如 Winston 或 Morgan),日志可能存儲在應用指定的路徑。
以下方法可用于查找和篩選 Node.js 日志:
- 使用 grep 命令搜索關鍵詞: 例如,查找包含 “Error” 關鍵詞的日志:
grep "error" /var/log/nodejs/*.log
- 使用 tail 命令實時監(jiān)控日志: 實時查看 /var/log/nodejs/ 目錄下所有日志文件的最新內(nèi)容:
tail -f /var/log/nodejs/*.log
- 使用 journalctl 命令篩選系統(tǒng)日志: 如果日志記錄在系統(tǒng)日志中,可以使用 journalctl 命令,例如查找名為 nodejs-app 服務的日志:
journalctl -u nodejs-app.service --since "2021-09-01" --until "2021-09-30"
(將 nodejs-app.service 替換為你的應用服務名,并根據(jù)需要調(diào)整日期范圍)
請根據(jù)你的應用配置和日志庫選擇合適的方法。 日志文件的位置和格式可能因應用而異,需要根據(jù)實際情況調(diào)整命令。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END