如何利用Ubuntu JS日志調試
小樊
46
2025-09-16 04:38:10
利用Ubuntu JS日志調試可按以下步驟操作:
- 查看系統日志
- 用
journalctl
命令查看系統級日志,過濾JS相關內容(如journalctl | grep nodejs
)。
- 查看特定服務日志(如Nginx、Node.js應用):
sudo journalctl -u 服務名
。
- 檢查應用日志
- 前端:通過瀏覽器開發者工具(F12)的“Console”面板查看
console.log
/console.error
輸出。
- 后端:若使用Node.js,檢查應用日志文件(如
/var/log/
下自定義日志)或通過pm2 logs
查看進程日志。
- 使用調試工具
- 瀏覽器開發者工具:在“Sources”選項卡設置斷點,單步執行代碼。
- Node.js內置調試器:通過
node --inspect
啟動應用,配合Chrome DevTools調試。
- 分析日志信息
- 關注錯誤類型(如SyntaxError、ReferenceError等)及堆棧跟蹤,定位代碼問題。
- 結合環境變量、依賴項配置(如Node.js版本、npm包路徑)排查配置錯誤。
- 優化日志記錄
- 生產環境使用
winston
、pino
等庫設置合理日志級別(如info
/error
),避免冗余日志。
- 通過
logrotate
工具定期分割日志文件,防止文件過大。
參考來源:
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女