温馨提示×

Debian JS日志怎么开启

小樊
42
2026-07-13 02:34:05
栏目: 编程语言

在 Debian 上“JS 日志”要看具体是什么 JS 环境,不同场景开启方式不一样。下面把常见情况都列出来,你可以对号入座。


一、如果是 Node.js 应用日志

1️⃣ Node.js 自带日志(console / stderr)

Node.js 默认就会输出日志:

console.log('info');
console.error('error');

查看方式:

journalctl -u your-service-name
# 或
pm2 logs
# 或
docker logs 容器名

2️⃣ 使用 systemd 运行 Node.js(Debian 常见)

开启 journald 日志

sudo journalctl -u your-node-service -f

service 示例

[Service]
ExecStart=/usr/bin/node /var/www/app/index.js
StandardOutput=journal
StandardError=journal

✅ 可以看到 JS 的 console.log / error


3️⃣ 使用 PM2(非常常见)

pm2 start app.js
pm2 logs
pm2 logs app --lines 100

开启错误日志:

pm2 logs app --err

二、如果是 浏览器里的 JS 日志

Debian 上一般指:

1️⃣ Firefox / Chromium 控制台

  • F12
  • Console 面板
  • console.log() 会显示在这里

✅ 不需要额外开启


三、如果是 Nginx / Apache 反向代理后的 JS 报错

JS 本身不会写 Nginx 日志,但:

Nginx 访问日志

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

Nginx 错误日志

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

JS 报错通常体现在:

  • 404(JS 文件没加载)
  • 500(接口异常)

四、如果是 JavaScript 框架(Vue / React / Next.js)

开发环境

npm run dev

生产环境

  • 日志通常输出到:
    • 浏览器 Console
    • 或 Node.js 服务端日志

开启 debug(示例):

DEBUG=* npm start

五、如果是 Debian 系统级 JS(如 GNOME Shell JS)

查看系统日志:

journalctl -f

GNOME Shell 扩展 JS 错误会在这里出现。


六、快速判断你属于哪种情况 ✅

请告诉我:

  1. Node.js / 浏览器 / 前端框架?
  2. 是否使用 systemd / PM2 / Docker?
  3. 应用没日志输出,还是 想看报错但找不到?

我可以直接给你精确到命令级别的配置方案。

0