温馨提示×

linux下js日志在哪查看

小樊
43
2026-09-20 20:12:24
栏目: 编程语言

在 Linux 下查看 JavaScript(JS)日志的位置,取决于 JS 运行在哪种环境。下面按常见情况说明:


一、Node.js 服务(最常见)

1️⃣ 标准输出日志(console.log)

如果直接用命令行启动:

node app.js

日志就在 终端输出 中。

如果是后台运行:

node app.js > app.log 2>&1 &

日志在:

cat app.log

2️⃣ 使用 PM2 管理

pm2 logs

查看某个服务:

pm2 logs app-name

日志文件通常在:

~/.pm2/logs/

3️⃣ 使用 systemd(推荐生产环境)

查看日志:

journalctl -u your-node-service

实时查看:

journalctl -u your-node-service -f

二、前端 JS(浏览器中运行)

Linux 服务器 看不到前端 JS 日志,只能:

  • 浏览器按 F12 → Console
  • 或前端把日志发到后端 / 日志系统(如 Sentry、ELK)

三、Nginx / Apache 中的 JS(静态资源)

JS 文件本身不会“打印日志”,但访问情况在:

Nginx

/var/log/nginx/access.log
/var/log/nginx/error.log

Apache

/var/log/apache2/access.log
/var/log/apache2/error.log

四、常见 JS 框架日志位置

框架 日志位置
Express console / 自定义 logger
Next.js npm run dev 终端 / .next
Nuxt 终端 / logs/
Electron 主进程终端 / 渲染进程 DevTools

五、快速排查命令

# 查看最近日志
tail -f app.log

# 搜索错误
grep -i error app.log

# 查看所有 node 进程
ps aux | grep node

如果你能说清楚:

  • ✅ JS 是 前端还是后端
  • ✅ 用的什么运行方式(node / pm2 / docker / nginx)

我可以给你更精确的日志路径和命令。

0 踩