温馨提示×

Debian JS日志怎么实时看

小樊
39
2026-07-13 02:49:02
栏目: 编程语言

在 Debian 上“实时看 JS 日志”要看具体场景,常见有下面几种,按使用频率给你列出来,直接照着用即可。


一、Node.js 程序(最常见)

1️⃣ 前台运行(直接看)

node app.js

终端里会直接输出 console.log


2️⃣ 后台运行(PM2,推荐)

如果你用 PM2 管理 Node.js:

pm2 logs

只看某个应用:

pm2 logs app_name

实时跟踪:

pm2 logs --lines 100

3️⃣ systemd 服务

如果是 systemd 启动的 Node.js 服务:

journalctl -u your-service-name -f

示例:

journalctl -u node-app -f

4️⃣ 日志文件实时查看

如果日志写到了文件:

tail -f /var/log/app.log

或:

less +F /var/log/app.log

二、浏览器里的 JS(前端)

1️⃣ 浏览器控制台(最直接)

  • Chrome / Firefox:
    • F12Console
  • 实时显示 console.log()

✅ 最直接,但不是服务器日志


三、Nginx / Apache 反向代理的 JS 错误

Nginx

tail -f /var/log/nginx/error.log
tail -f /var/log/nginx/access.log

Apache

tail -f /var/log/apache2/error.log

四、Docker 里的 JS 服务

docker logs -f container_id

五、快速判断你该用哪种

场景 命令
Node.js + PM2 pm2 logs
Node.js + systemd journalctl -u xxx -f
日志文件 tail -f xxx.log
浏览器 JS F12 Console
Docker docker logs -f

六、如果你愿意,我可以更精确

你可以直接告诉我:

  • ✅ 是 前端 JS 还是 Node.js
  • ✅ 怎么运行的(PM2 / systemd / Docker / 直接 node)
  • ✅ 日志在哪(文件 / 控制台 / journal)

我可以给你一条最合适、最省事的命令

0