在 Linux 下“查 JS 日志”通常分几种情况,下面按最常见场景给你总结命令和方法。
Linux 服务器一般看不到浏览器里的 JS 日志(console.log 在用户浏览器中)。
✅ 解决办法:
# Nginx 访问日志
tail -f /var/log/nginx/access.log
# 搜索 JS 文件请求
grep "\.js" /var/log/nginx/access.log
如果你说的是 Node.js 服务日志:
node app.js
node app.js > app.log 2>&1 &
tail -f app.log
pm2 logs
pm2 logs appname
查看某个进程:
pm2 list
pm2 show 0
docker ps
docker logs -f 容器名或ID
实时跟踪:
docker logs -f --tail 100 容器ID
# 系统日志
journalctl -xe
# 某个服务
journalctl -u your-node-service
# 实时查看
tail -f logfile.log
# 搜索关键字
grep "error" logfile.log
# 最近 100 行
tail -n 100 logfile.log
# 动态过滤
tail -f logfile.log | grep "js"
可以临时在代码里加:
process.on('uncaughtException', e => {
console.error('JS ERROR:', e);
});
如果你能告诉我:
我可以给你更精确的命令。