在 Debian 系統中,Node.js 應用程序的日志通常存儲在以下路徑之一:
/var/log/nodejs/
- 這是一個常見的日志存儲位置,但可能需要在應用程序啟動時進行配置。/var/log/syslog
或 /var/log/messages
- 這些文件包含了系統級別的日志,可能包含 Node.js 應用程序的日志信息。要篩選 Node.js 日志,你可以使用以下方法:
grep
命令搜索特定關鍵詞:grep '關鍵詞' /var/log/nodejs/*.log
tail
命令實時查看日志文件的最新內容:tail -f /var/log/nodejs/*.log
journalctl
命令查看系統日志(如果日志存儲在 /var/log/syslog
或 /var/log/messages
中):journalctl -u nodejs-app.service --since "2021-09-01" --until "2021-09-30"
這里,nodejs-app.service
是你的 Node.js 應用程序的服務名稱,--since
和 --until
參數用于指定日期范圍。
使用文本編輯器(如 Vim、Nano 或 Gedit)打開日志文件并手動搜索關鍵詞。
使用日志管理工具(如 Logrotate、Graylog 或 ELK Stack)來管理和篩選日志。
請注意,根據你的 Node.js 應用程序配置和日志庫設置,日志文件的位置和格式可能會有所不同。因此,請根據實際情況調整上述方法。