温馨提示×

JS日志Linux路径在哪

小樊
36
2026-07-18 18:55:57
栏目: 编程语言

Linux 上,“JS 日志”具体在哪里,取决于你是什么 JS 程序用什么方式跑的。下面按常见情况说明:


一、两种常见含义(先确认)

  1. 浏览器里的 JS 日志 ❌(Linux 服务器一般没有)
  2. Node.js / 前端工程在 Linux 服务器运行的日志 ✅(下面重点说)

二、Node.js 程序(最常见)

1️⃣ 程序自己写日志(最常见)

如果你是 Node.js 项目,一般日志路径是项目里自己配的

# 常见目录
项目目录/logs/
项目目录/log/

比如:

/opt/myapp/logs/app.log
/opt/myapp/log/error.log

2️⃣ 使用日志库

常见日志库默认/常见路径:

日志库 常见位置
winston logs/app.log
pm2 ~/.pm2/logs/
log4js 配置文件中指定

PM2 日志(非常重要)

如果用 pm2 启动:

~/.pm2/logs/

查看:

ls ~/.pm2/logs
pm2 logs

三、系统服务(systemd)

如果用 systemd 管理 Node.js:

journalctl -u 服务名

或者:

/var/log/syslog
/var/log/messages

查看服务名:

systemctl list-units --type=service

四、Nginx / 反向代理日志(前端 JS 项目)

如果 JS 是前端项目(Vue / React):

/var/log/nginx/access.log
/var/log/nginx/error.log

五、Docker 中的 JS 日志

1️⃣ 查看容器日志

docker logs 容器ID

2️⃣ 日志路径

一般在:

/var/lib/docker/containers/

或挂载目录:

docker inspect 容器ID | grep Mounts

六、快速定位技巧(实用)

找 JS 相关日志文件

find / -name "*.log" 2>/dev/null | grep -E "node|js|app"

查看正在写日志的文件

lsof +D /opt/项目目录

实时查看日志

tail -f 日志路径

七、总结一句话

Linux 没有固定的“JS 日志路径”,90% 情况下在:

  • ✅ 项目目录下的 logs/
  • ~/.pm2/logs/(如果用 pm2)
  • /var/log/nginx//var/log/syslog

如果你愿意,可以告诉我:

  • ✅ JS 程序怎么启动(node / pm2 / docker)
  • ✅ 项目名或端口
  • ✅ Linux 发行版(CentOS / Ubuntu)

我可以直接帮你精确定位日志路径

0