在 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 应用程序配置和日志库设置,日志文件的位置和格式可能会有所不同。因此,请根据实际情况调整上述方法。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Dumpcap与tcpdump有何区别与联系