温馨提示×

js日志在linux怎么看

小樊
40
2026-09-26 17:58:34
栏目: 编程语言

在 Linux 上查看 JS(JavaScript)日志,取决于日志是从哪里产生的。下面按常见场景给你说明:


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

Linux 本身看不到浏览器里的 console.log,需要通过浏览器或远程调试。

1. 本地有图形界面

  • 用 Chrome / Firefox 打开页面
  • 按 F12 → Console 查看日志

2. 服务器无界面(常见)

前端日志只能通过:

  • 后端接口上报(如 axios 发日志)
  • 错误监控平台(Sentry、Fundebug)
  • 页面把日志写入文件(不常见)

✅ 前端日志不在 Linux 文件里


二、Node.js 后端日志(最常见)

1. 直接运行 Node

node app.js

日志直接打印在终端

2. 后台运行(nohup / pm2)

nohup

nohup node app.js > app.log 2>&1 &
tail -f app.log

pm2(推荐)

pm2 logs
pm2 logs app

三、查看已有日志文件

# 实时查看
tail -f xxx.log

# 查看最后100行
tail -n 100 xxx.log

# 搜索关键字
grep "error" xxx.log

# 动态搜索
tail -f xxx.log | grep error

四、Web 服务器中的 JS(如 Nginx + Node)

  • Nginx 日志:
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
  • Node 日志看上面 Node 部分

五、Docker 中的 JS 日志

docker logs -f 容器名
docker logs -f --tail 100 容器名

六、常见问题

看不到日志?

  • 检查是否输出到文件
  • 检查 console.log 是否被禁用
  • 检查进程是否真的在跑:ps -ef | grep node

如果你能告诉我:

  • 是 前端 / Node / Docker / 某个框架(Vue / React / Express)
  • 日志是 控制台还是文件

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

0 踩