温馨提示×

如何在Ubuntu上快速查找Node.js日志

小樊
45
2025-12-06 00:58:15
栏目: 编程语言

在 Ubuntu 上,Node.js 应用程序的日志通常可以在以下位置找到:

  1. 如果你在终端中运行 Node.js 应用程序,你可以直接查看终端输出,因为日志会实时显示在那里。

  2. 如果你使用了 console.log() 或其他日志记录方法将日志写入文件,那么你需要找到这些日志文件。通常,它们会被保存在项目目录下的一个名为 logslog 的文件夹中。你可以使用以下命令来查找这些文件夹:

find / -type d -name "logs" 2>/dev/null
find / -type d -name "log" 2>/dev/null
  1. 如果你使用了第三方日志库(如 winstonmorgan 等),请查阅它们的文档以了解日志文件的默认位置和配置方法。

  2. 如果你的 Node.js 应用程序作为服务运行(例如使用 systemdpm2),则日志可能会被保存在不同的位置。对于 systemd,你可以使用以下命令查看日志:

journalctl -u your-service-name

对于 pm2,你可以使用以下命令查看日志:

pm2 logs your-app-name

请根据你的实际情况选择合适的方法来查找 Node.js 日志。

0