温馨提示×

ubuntu js日志如何开启

小樊
44
2026-10-18 05:24:58
栏目: 编程语言

在 Ubuntu 上“开启 JS 日志”要看你指的是哪一类 JS 日志,常见有下面几种场景。我分别说明:


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

如果你是说 网页里的 JavaScript 日志(console.log):

1. 使用浏览器开发者工具

  • Chrome / Edge / Firefox
  • 快捷键:F12 或 Ctrl + Shift + I
  • 切换到 Console 面板
  • 日志会自动显示

2. 查看系统浏览器日志(无界面)

如果是 headless 浏览器(如 puppeteer、playwright):

node script.js

脚本中:

console.log('debug info');

二、Node.js 服务日志(后端 JS)

如果你是说 Ubuntu 上运行 Node.js 的日志:

1. 直接运行(终端日志)

node app.js

日志会直接打印在终端。

2. 使用 PM2(推荐)

npm install -g pm2
pm2 start app.js
pm2 logs

日志路径:

~/.pm2/logs/

3. 使用 systemd(生产环境)

编辑服务文件:

sudo nano /etc/systemd/system/nodeapp.service

示例:

[Unit]
Description=Node App

[Service]
ExecStart=/usr/bin/node /var/www/app.js
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=nodeapp

[Install]
WantedBy=multi-user.target

启用:

sudo systemctl daemon-reload
sudo systemctl start nodeapp
sudo systemctl enable nodeapp

查看日志:

journalctl -u nodeapp -f

三、Nginx + JS(前端构建)

如果是 静态 JS 文件:

  • JS 错误在 浏览器 Console
  • Nginx 只记录访问日志:
sudo tail -f /var/log/nginx/access.log

四、开启更详细的 JS 调试日志

Node.js 调试:

node --inspect app.js

或:

DEBUG=* node app.js

总结

场景 开启方式
网页 JS 浏览器 F12 → Console
Node.js node app.js / pm2 logs
生产环境 systemd + journalctl
调试 --inspect / DEBUG=*

如果你能说明 具体是哪种 JS(浏览器 / Node / 某个框架),我可以给你更精确的配置。

0 踩