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