在 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 应用程序的日志。你可以根据自己的需求选择最适合的方法。