在 Debian 系统中,JS(JavaScript)日志的位置取决于你运行 JS 的方式和运行环境。下面按常见场景给你说明:
如果是网页里的 JavaScript:
F12 → Console(控制台)console.log() 输出的内容都在这里✅ 系统日志中不会自动记录前端 JS 错误
node app.js
日志直接输出在终端
pm2 logs
或查看单个应用:
pm2 logs app_name
日志默认位置:
~/.pm2/logs/
查看日志:
journalctl -u your-node-service.service -f
示例:
journalctl -u nginx-node.service -f
日志来源:
/var/log/journal/
Node 本身日志在 Node
Nginx 访问/错误日志在:
/var/log/nginx/access.log
/var/log/nginx/error.log
JS 报错通常不会直接写在 Nginx 日志里,除非是 502/504 等代理错误。
dmesg | tail
journalctl -p err -b
fs.writeFile 或 winston 配置如果你能告诉我:
我可以更精确地告诉你日志具体在哪一行、哪个文件。