debian

Node.js在Debian上的日志在哪

小樊
45
2025-10-08 15:10:18
栏目: 编程语言

Node.js在Debian上的日志位置取决于应用程序的配置方式,以下是常见场景及对应的日志路径和查看方法:

1. 默认日志位置(未自定义配置时)

2. 自定义日志路径(通过日志库配置)

若应用使用winstonmorgan等日志库,开发者通常会在代码中指定日志文件的绝对路径。常见自定义路径包括:

3. 使用进程管理器(如PM2)时的日志位置

若应用通过pm2管理,日志会存储在~/.pm2/logs/目录下(默认路径),文件名通常为app-name.log(可通过pm2 logs命令实时查看日志,或pm2 logs your-app-name查看指定应用日志)。

4. systemd服务日志(若应用作为服务运行)

若Node.js应用以systemd服务(如nodejs-app.service)运行,其日志可通过journalctl命令查看,例如:

sudo journalctl -u nodejs-app.service --since "2025-10-01" --until "2025-10-08"

(将nodejs-app.service替换为实际服务名称,--since--until用于指定日期范围)。

日志查看常用命令

0
看了该问题的人还看了