利用Ubuntu JS日志调试可按以下步骤操作:
定位日志文件
/var/log/syslog 或通过 journalctl 查看(如 journalctl -u your-service-name)。查看与过滤日志
grep "ERROR" app.log:搜索错误关键词。awk '{print $1, $2}' app.log:提取指定列信息。tail -f app.log:实时查看最新日志。jq 工具(需安装)提取字段,如 jq '.error' app.log。利用工具分析
node --inspect app.js 启动调试。winston):配置结构化日志输出,便于分析。关联系统资源与环境
top、htop、df -h 确认无资源不足问题。npm ls 查看。高级监控与告警
winston 支持 level: 'debug')。关键命令参考:
journalctl -xe 或 dmesg | grep js。jq '.key' app.log。tail -f /var/log/your-app.log。通过以上方法可快速定位JS运行问题,结合工具实现高效调试。