在 Ubuntu 上實時查看 Node.js 應用程序的日志,可以使用以下幾種方法:
使用 console.log()
和 tail -f
命令:
在你的 Node.js 代碼中使用 console.log()
輸出日志。然后,在終端中運行以下命令,以便實時查看日志:
tail -f /path/to/your/logs/*.log
將 /path/to/your/logs/
替換為你的日志文件所在的目錄。
使用 nodemon
:
nodemon
是一個實用工具,可以在檢測到文件更改時自動重啟 Node.js 應用程序。要使用 nodemon
,首先需要安裝它:
npm install -g nodemon
然后,使用 nodemon
運行你的應用程序:
nodemon app.js
將 app.js
替換為你的入口文件。
使用 pm2
:
pm2
是一個功能強大的 Node.js 應用程序管理器,可以實時監控日志、性能和錯誤。首先,需要全局安裝 pm2
:
npm install -g pm2
使用 pm2
啟動你的應用程序:
pm2 start app.js --name my-app
將 app.js
替換為你的入口文件,將 my-app
替換為你的應用程序名稱。
要實時查看日志,運行以下命令:
pm2 logs my-app
將 my-app
替換為你的應用程序名稱。
這些方法可以幫助你在 Ubuntu 上實時查看 Node.js 應用程序的日志。你可以根據自己的需求選擇最適合的方法。