zeabur-deployment-logs

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Zeabur Deployment Logs

Zeabur 部署日志

Always use
npx zeabur@latest
to invoke Zeabur CLI.
Never use
zeabur
directly or any other installation method. If
npx
is not available, install Node.js first.
请始终使用
npx zeabur@latest
调用 Zeabur CLI。
切勿直接使用
zeabur
或其他任何安装方式。如果没有
npx
,请先安装 Node.js。

Workflow

工作流程

bash
undefined
bash
undefined

1. Get service ID (use the
zeabur-service-list
skill)

1. 获取服务ID(使用
zeabur-service-list
技能)

npx zeabur@latest service list --project-id <project-id> -i=false
npx zeabur@latest service list --project-id <project-id> -i=false

2. View runtime logs

2. 查看运行时日志

npx zeabur@latest deployment log --service-id <service-id> -t runtime -i=false 2>&1 | tail -50
undefined
npx zeabur@latest deployment log --service-id <service-id> -t runtime -i=false 2>&1 | tail -50
undefined

Log Types

日志类型

bash
undefined
bash
undefined

Runtime logs (CLI auto-resolves the latest deployment if needed)

运行时日志(若需要,CLI 会自动解析最新部署)

npx zeabur@latest deployment log --service-id <id> -t runtime -i=false
npx zeabur@latest deployment log --service-id <id> -t runtime -i=false

Runtime logs for a specific deployment

特定部署的运行时日志

npx zeabur@latest deployment log --service-id <id> --deployment-id <deployment-id> -t runtime -i=false
npx zeabur@latest deployment log --service-id <id> --deployment-id <deployment-id> -t runtime -i=false

Build logs (CLI auto-resolves the latest deployment if needed)

构建日志(若需要,CLI 会自动解析最新部署)

npx zeabur@latest deployment log --service-id <id> -t build -i=false
npx zeabur@latest deployment log --service-id <id> -t build -i=false

Build logs for a specific deployment

特定部署的构建日志

npx zeabur@latest deployment log --deployment-id <deployment-id> -t build -i=false
npx zeabur@latest deployment log --deployment-id <deployment-id> -t build -i=false

Watch logs (live tail)

实时监控日志(实时尾部输出)

npx zeabur@latest deployment log --service-id <id> -w -i=false
undefined
npx zeabur@latest deployment log --service-id <id> -w -i=false
undefined

DeploymentID Behavior

DeploymentID 行为

The CLI automatically resolves the latest deployment when
--deployment-id
is not provided:
ScenarioWhat happens
Git/Upload service, no
--deployment-id
CLI auto-resolves latest deployment → logs returned
Pure image service (e.g. Docker image), runtime logNo deployment exists → falls back to prebuilt query → logs returned
Pure image service, build logNo deployment exists → returns error (image services have no build logs)
Explicit
--deployment-id
provided
Uses the provided ID directly, no auto-resolution
Use
--deployment-id
when you need logs from a specific deployment (not the latest). List deployments with:
bash
npx zeabur@latest deployment list --service-id <service-id> -i=false
当未提供
--deployment-id
时,CLI 会自动解析最新部署:
场景行为说明
Git/上传服务,未提供
--deployment-id
CLI 自动解析最新部署 → 返回日志
纯镜像服务(如 Docker 镜像),查看运行时日志不存在部署 → 回退到预构建查询 → 返回日志
纯镜像服务,查看构建日志不存在部署 → 返回错误(镜像服务无构建日志)
明确提供
--deployment-id
直接使用提供的 ID,不进行自动解析
当需要获取特定部署(非最新)的日志时,请使用
--deployment-id
。可通过以下命令列出所有部署:
bash
npx zeabur@latest deployment list --service-id <service-id> -i=false

Tips

小贴士

TipDetails
Use
tail -50
Logs can be verbose, pipe to tail for recent entries
Use
grep
to filter
`... 2>&1
Note singular
deployment log
not
deployment logs
Check service statusLook for
SERVER STARTED
,
Ready
,
listening
After diagnosing issues from logs, use the
zeabur-restart
skill to restart the service if needed.
提示详情
使用
tail -50
日志可能冗长,通过管道传递给 tail 可查看最新的50条记录
使用
grep
过滤
`... 2>&1
注意单数形式使用
deployment log
而非
deployment logs
检查服务状态查找
SERVER STARTED
Ready
listening
等关键词
通过日志诊断问题后,若需要可使用
zeabur-restart
技能重启服务。