温馨提示×

什么工具读debian js日志

小樊
42
2026-10-15 21:58:18
栏目: 编程语言

在 Debian 系统上查看 JS(JavaScript)日志,要看 日志是哪里来的、什么形式的日志。下面按常见场景给你推荐工具和方法。


一、系统 / 服务级日志(推荐先看这个)

1. journalctl(最常用)

如果 JS 是作为 systemd 服务 运行的(如 Node.js 服务):

journalctl -u your-service-name

实时查看:

journalctl -u your-service-name -f

查看所有 Node 相关:

journalctl | grep node

2. tail(看日志文件)

很多 JS 程序会把日志写到文件:

tail -f /var/log/your-app.log

常见路径:

  • /var/log/
  • 项目目录下的 logs/
  • /home/user/app/logs/

二、Node.js 应用日志

3. pm2(Node 专用,强烈推荐)

如果你用 PM2 管理 Node 服务:

pm2 logs
pm2 logs app-name

查看某个应用:

pm2 show app-name

4. node 自带输出

直接运行:

node app.js

日志在终端输出(console.log)


三、Web / 前端 JS 日志

5. 浏览器开发者工具(F12)

前端 JS 日志 不在服务器:

  • Chrome / Firefox
  • F12 → Console
  • Network(看请求)

四、容器 / Docker 中的 JS 日志

6. docker logs

docker logs -f container_name

五、日志分析 / 检索工具(进阶)

7. grep / less

grep ERROR /var/log/app.log
less /var/log/app.log

8. 专业日志工具

  • lnav(彩色日志查看)
  • multitail
  • ELK(Elasticsearch + Logstash + Kibana)
  • Grafana + Loki

六、快速判断你该用哪个

场景 工具
Node 服务 journalctl / pm2
日志文件 tail -f
Docker docker logs
前端 JS 浏览器 Console
系统问题 journalctl -xe

如果你能告诉我:

  • JS 是 Node / 前端 / Electron?
  • 是 服务 / 脚本 / Docker?
  • 日志在 文件 / 终端 / 系统?

我可以给你 更精确的一条命令。

0 踩