在 Debian 上“JS 日志”要看具体是什么 JS 环境,不同场景开启方式不一样。下面把常见情况都列出来,你可以对号入座。
Node.js 默认就会输出日志:
console.log('info');
console.error('error');
查看方式:
journalctl -u your-service-name
# 或
pm2 logs
# 或
docker logs 容器名
sudo journalctl -u your-node-service -f
[Service]
ExecStart=/usr/bin/node /var/www/app/index.js
StandardOutput=journal
StandardError=journal
✅ 可以看到 JS 的 console.log / error
pm2 start app.js
pm2 logs
pm2 logs app --lines 100
开启错误日志:
pm2 logs app --err
Debian 上一般指:
F12console.log() 会显示在这里✅ 不需要额外开启
JS 本身不会写 Nginx 日志,但:
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
JS 报错通常体现在:
npm run dev
开启 debug(示例):
DEBUG=* npm start
查看系统日志:
journalctl -f
GNOME Shell 扩展 JS 错误会在这里出现。
请告诉我:
我可以直接给你精确到命令级别的配置方案。