Node.js在Debian系统中的日志内容及存储位置
Node.js在Debian系统中的日志存储路径取决于应用配置,常见位置包括:
/var/log/syslog或/var/log/messages中。/var/log/nodejs/或/var/log/myapp/等目录下(需确认应用配置)。app.log、error.log等。~/.pm2/logs/)。Node.js日志的内容结构取决于日志库的配置,但通常包含以下关键信息:
2025-09-25T14:30:00.123Z),用于追踪事件发生顺序。ERROR(致命错误)、WARN(警告)、INFO(常规信息)、DEBUG(调试信息)。SyntaxError: Unexpected token、Cannot read property 'x' of undefined)。at Object.<anonymous> (/app/index.js:10:15)),帮助快速定位问题。GET /api/users 200 15ms。NODE_ENV=production),用于环境排查。journalctl命令查看systemd管理的Node.js服务日志(如journalctl -u node-app -f实时查看),或使用grep命令从/var/log/syslog中筛选Node.js相关日志(如grep "node" /var/log/syslog)。pm2 logs命令查看实时日志;若日志存储在自定义文件中,可使用tail -f /var/log/myapp/app.log实时监控,或cat /var/log/myapp/error.log查看完整日志。