在 debian 系统上,Node.JS 应用的日志文件位置可能因应用配置而异。常见位置包括:
- /var/log/nodejs/:这是许多 Node.js 应用的默认日志目录,但需确认应用是否已配置至此。
- /var/log/syslog 或 /var/log/messages:系统日志文件,可能包含 Node.js 应用的错误信息。
- 应用自定义日志文件:如果应用使用了日志库(如 Winston 或 Morgan),日志可能存储在应用指定的路径。
以下方法可用于查找和筛选 Node.js 日志:
- 使用 grep 命令搜索关键词: 例如,查找包含 “Error” 关键词的日志:
grep "error" /var/log/nodejs/*.log
- 使用 tail 命令实时监控日志: 实时查看 /var/log/nodejs/ 目录下所有日志文件的最新内容:
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 替换为你的应用服务名,并根据需要调整日期范围)
请根据你的应用配置和日志库选择合适的方法。 日志文件的位置和格式可能因应用而异,需要根据实际情况调整命令。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END