温馨提示×

怎样实时看js日志linux

小樊
41
2026-10-02 14:29:55
栏目: 编程语言

在 Linux 下“实时看 JS 日志”,要看JS 跑在哪里,不同场景方法不一样。下面按常见情况给你总结。


一、Node.js 后端(最常见)

1️⃣ 直接运行 Node

node app.js

日志会直接输出到终端。

2️⃣ 实时查看日志文件(推荐)

如果日志写到了文件:

tail -f logs/app.log

如果是 PM2:

pm2 logs
pm2 logs app_name

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

Linux 本身看不到浏览器 JS 日志,只能通过:

✅ 方法 1:浏览器 DevTools(最准)

  • F12 → Console
  • 实时查看 console.log

✅ 方法 2:远程调试(Headless / 服务器渲染)

如果是 Puppeteer / Playwright:

page.on('console', msg => console.log(msg.text()));

三、使用日志库(生产环境推荐)

Winston / Pino

logger.info('hello');

配合:

tail -f app.log

四、Docker 里运行 JS

docker logs -f container_name

五、实时过滤日志(很实用)

只看 error:

tail -f app.log | grep ERROR

彩色高亮:

tail -f app.log | grep --color=auto ERROR

六、常见问题

❓ 看不到日志?

  • 检查是否输出到 stdout
  • 是否被日志库关掉
  • 是否写到了别的路径

如果你能告诉我:

  • ✅ Node / 前端 / Docker?
  • ✅ 用什么框架(Express / Vue / React / Next)?
  • ✅ 日志现在在哪?

我可以给你** exactly 的命令**。

0 踩