在 Debian 上查看 JS(JavaScript)相关日志,要看你的 JS 是跑在什么环境、怎么部署的。下面按常见场景给你总结:
如果你的 Node 服务是前台运行:
node app.js
日志直接在终端,按 Ctrl+C 前可看到。
nohup node app.js > app.log 2>&1 &
tail -f app.log
pm2 logs
pm2 logs app_name
PM2 自带日志管理,适合生产环境。
前端 JS 不在服务器日志里:
F12如果是通过 Nginx 提供 JS 文件:
# Nginx 访问日志
tail -f /var/log/nginx/access.log
# Nginx 错误日志
tail -f /var/log/nginx/error.log
如果 JS 服务是 systemd 管理的:
journalctl -u your-js-service -f
例如:
journalctl -u node-app -f
| 工具 | 用途 |
|---|---|
tail -f |
实时看日志 |
less |
翻页查看 |
grep |
过滤错误 |
pm2 |
Node 专用 |
journalctl |
systemd |
lnav |
高级日志浏览器 |
安装 lnav(可选):
sudo apt install lnav
lnav /var/log/nginx/error.log
我可以给你更精准的命令。