温馨提示×

怎么用命令查linux js日志

小樊
48
2026-10-20 02:43:09
栏目: 编程语言

在 Linux 下查看 JS(JavaScript)相关日志,取决于你的 JS 是跑在什么环境:


一、Node.js 服务日志

1. 查看进程日志(最常见)

如果你的 Node 服务是直接运行的:

ps -ef | grep node

查看某个 Node 进程的日志(假设输出到文件):

tail -f /var/log/node/app.log

2. 实时查看日志

tail -f app.log

3. 搜索关键字(如报错)

grep -i error app.log

4. 查看 systemd 管理的 Node 服务

journalctl -u your-node-service -f

二、前端 JS 日志(浏览器端)

前端 JS 日志 不会在 Linux 服务器上,但可以通过以下方式间接查看:

1. 查看 Nginx / Apache 访问日志(请求层面)

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

2. 前端错误上报到服务器

如果前端把错误发到后端:

grep "jserror" /var/log/nginx/access.log

3. 使用 Sentry / ELK

如果是企业项目,一般查:

  • Sentry
  • Kibana
  • Grafana Loki

三、PM2 管理的 Node 项目(非常常见)

查看日志

pm2 logs

查看某个应用

pm2 logs app-name

查看错误日志

pm2 logs --err

四、Docker 中的 JS 服务

docker logs -f container_name

只看错误:

docker logs container_name | grep error

五、常见排错命令组合

# 实时看错误
tail -f app.log | grep -i error

# 看最近 100 行
tail -n 100 app.log

# 按时间查
grep "2026-01-21" app.log

如果你能告诉我:

  • JS 是 Node / 前端 / Docker / PM2
  • 日志文件在哪(或不知道)

我可以给你更精确的命令。

0 踩