在 Linux 下“实时看 JS 日志”,要看JS 跑在哪里,不同场景方法不一样。下面按常见情况给你总结。
node app.js
日志会直接输出到终端。
如果日志写到了文件:
tail -f logs/app.log
如果是 PM2:
pm2 logs
pm2 logs app_name
Linux 本身看不到浏览器 JS 日志,只能通过:
console.log如果是 Puppeteer / Playwright:
page.on('console', msg => console.log(msg.text()));
logger.info('hello');
配合:
tail -f app.log
docker logs -f container_name
只看 error:
tail -f app.log | grep ERROR
彩色高亮:
tail -f app.log | grep --color=auto ERROR
❓ 看不到日志?
如果你能告诉我:
我可以给你** exactly 的命令**。