在Ubuntu上進行Node.js日志分析,可結合命令行工具、日志分析工具及日志庫配置,具體方法如下:
cat /path/to/app.log:查看完整日志。tail -f /path/to/app.log:實時查看最新日志。less /path/to/app.log:分頁查看日志。grep 'error' /path/to/app.log:篩選錯誤日志。awk '{print $1, $2}' /path/to/app.log:提取特定字段(如時間戳)。logrotate工具自動壓縮、刪除舊日志,避免文件過大。示例配置:/path/to/app.log {
daily
rotate 7
compress
missingok
}
process.env.LOG_PATH動態指定日志路徑,便于不同環境管理。cron定時執行日志分析腳本,或通過Prometheus+Grafana監控關鍵指標。工具選擇建議:
參考來源: