在 Debian 上实时查看 Node.js 日志,常见有几种方式,取决于日志写在哪里。
tail -ftail -f /path/to/node.log
如果日志会轮转(log rotate):
tail -F /path/to/node.log
(-F 会跟踪文件重建)
tail -f /path/to/node.log | grep ERROR
如果你是直接在终端运行:
node app.js
那日志就在当前终端,直接看即可。
pm2 logs
pm2 logs app_name
pm2 logs --err
如果 Node 是用 systemctl 启动的:
journalctl -u your-node-service -f
只看错误:
journalctl -u your-node-service -f -p err
docker logs -f container_name
multitailsudo apt install multitail
multitail /var/log/node/*.log
jqtail -f node.log | jq
我可以给你更精确的命令。