Ubuntu中Node.js日志與系統日志可通過以下方面區分:
存儲位置
/var/log/目錄下,如/var/log/syslog(系統通用日志)、/var/log/kern.log(內核日志)等。~/.pm2/logs/目錄,文件名含應用名及.err.log后綴。node app.js logs/app.log),日志存放在自定義路徑(如項目目錄下的logs/)。查看方式
journalctl命令(如journalctl -u nodejs-service-name查看指定服務日志)或直接查看/var/log/下的文件。pm2 logs或直接查看~/.pm2/logs/下的文件。cat、less、tail等命令查看指定文件。日志內容與格式
關聯分析
可通過統一日志格式(如添加時間戳、服務標識)或工具(如ELK Stack)將兩者關聯,便于排查跨系統問題。