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)将两者关联,便于排查跨系统问题。