温馨提示×

如何使用Ubuntu工具查看Node.js日志

小樊
47
2025-08-29 04:19:06
栏目: 编程语言

以下是在Ubuntu系统中查看Node.js日志的常用工具及方法:

  1. 命令行工具

    • tail -f:实时查看日志文件末尾内容,如 tail -f app.log
    • cat:查看日志文件全部内容,如 cat app.log
    • grep:筛选包含关键字的日志行,如 cat app.log | grep "error"
    • journalctl:查看通过systemd管理的Node.js服务日志,需指定服务名,如 journalctl -u my-nodejs-app -t
  2. 第三方工具

    • PM2:若用PM2管理应用,可通过 pm2 logs 查看实时日志,支持按应用名筛选、输出到文件等。
    • Logstash/Fluentd/Graylog:用于收集、分析和存储日志,适合大规模日志管理。
  3. 日志文件位置

    • 未指定路径时,默认存放在应用当前目录的 logs 文件夹或项目根目录。
    • 使用PM2时,日志默认保存在 ~/.pm2/logs/ 目录,文件名为 <app_name>-err.log<app_name>-out.log

根据实际配置选择对应方法即可快速查看日志。

0