在 Debian 上并没有一个统一的“JS 日志格式”,具体格式取决于你使用的是 哪种 JavaScript 运行环境 / 框架 / 服务。下面把常见情况按场景说明,方便你对照。
Node.js 本身没有固定日志格式,最常见的是:
2026-01-21T08:12:33.445Z my message
或:
my message
特点:
默认格式示例:
{"level":"info","message":"Server started","timestamp":"2026-01-21T08:12:33.445Z"}
或自定义为:
2026-01-21 08:12:33 [info]: Server started
默认是 JSON 一行一条:
{"level":30,"time":1737448953445,"msg":"Server started","pid":1234}
使用 journalctl 查看:
journalctl -u your-node-service
格式示例:
Jan 21 16:12:33 debian node[1234]: Server started
特点:
访问日志(access.log):
127.0.0.1 - - [21/Jan/2026:16:12:33 +0800] "GET /api HTTP/1.1" 200 123
错误日志(error.log):
2026/01/21 16:12:33 [error] 1234#1234: *1 upstream timed out
浏览器 JS 日志 不会直接出现在 Debian 日志中,但常见格式是:
[INFO] 2026-01-21T08:12:33.445Z - User login success
通常通过:
console.log| 类型 | 路径 |
|---|---|
| Node.js 应用 | /var/log/your-app/ |
| systemd | journalctl |
| Nginx | /var/log/nginx/ |
| PM2 | ~/.pm2/logs/ |
Debian 没有“官方 JS 日志格式”,
实际格式取决于你用的是 Node.js + 日志库 + 运行方式。
如果你愿意,可以告诉我:
我可以直接给你一个标准推荐格式或解析示例。