溫馨提示×

如何查看Ubuntu Node.js日志

小樊
55
2025-04-23 04:36:35
欄目: 編程語言

在Ubuntu系統中查看Node.js日志有多種方法,以下是一些常用的命令和步驟:

使用PM2管理Node.js應用程序日志

  • 查看所有應用的實時日志
    pm2 logs
    
  • 顯示特定應用的日志
    pm2 logs app_name
    
  • 以JSON格式顯示所有應用的日志
    pm2 logs --json
    
  • 顯示特定應用的日志,并限制顯示的行數
    pm2 logs app_name --lines 1000
    
  • 使用儀表盤顯示所有應用
    pm2 monit
    
  • 讓輸出日志加上時間戳
    pm2 start app.js --time
    

查看系統日志

Ubuntu系統日志文件通常存儲在 /var/log/ 目錄下。你可以使用 journalctl 命令來查看與Node.js相關的系統日志。例如,查看名為 my-nodejs-app 的Node.js服務的日志:

journalctl -u my-nodejs-app -t

查看應用程序特定的日志文件

如果你在啟動Node.js應用程序時指定了日志文件的路徑,可以直接查看該文件。例如,如果在啟動時使用了以下命令:

node app.js logs/app.log 2>&1 &

那么應用程序的輸出將被重定向到 logs/app.log 文件中。你可以使用 cat、lesstail 等命令來查看這個文件的內容。

使用第三方日志管理工具

你還可以使用諸如Logstash、Fluentd或Graylog等第三方日志管理工具來收集、分析和存儲Node.js日志。這些工具可以幫助你更方便地查看和分析日志數據。

希望這些信息能幫助你找到并查看Ubuntu系統上Node.js應用程序的日志文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女