ubuntu

Node.js日志Ubuntu中如何查询

小樊
42
2025-10-07 10:06:45
栏目: 编程语言

在Ubuntu中查询Node.js日志的常用方法

1. 使用journalctl查看系统日志(适用于systemd管理的服务)

若Node.js应用以systemd服务形式运行(如通过my-nodejs-app.service启动),可通过journalctl命令查看关联日志。

2. 直接查看日志文件(手动或自动写入的文件)

若应用将日志输出到指定文件(如logs/app.logapp.log),可使用以下命令:

3. 使用pm2查看日志(若应用由pm2管理)

若通过pm2(Node.js进程管理工具)启动应用,可直接用pm2 logs命令查看:

4. 结合grep筛选关键日志

无论日志存储在文件还是系统日志中,均可使用grep快速定位关键信息:

5. 自定义日志库的高级查询(如winston)

若应用使用winstonbunyan等日志库,日志通常按级别(error/warn/info/debug)分类存储到不同文件(如error.logcombined.log)。

以上方法覆盖了Ubuntu环境下查询Node.js日志的主要场景,可根据应用部署方式(systemd/pm2/直接运行)和日志存储位置(文件/系统日志)选择合适的方式。

0
看了该问题的人还看了