Skip to main content

Logs

View build output and runtime logs for your apps.

Dashboard

The Logs tab on your app's page shows:

  • Build logs — output from the most recent build (Dockerfile generation, dependency installation, compilation)
  • Runtime logs — stdout/stderr from your running pods

Logs are polled every 3 seconds and color-coded:

  • Red — errors and fatal messages
  • Yellow — warnings
  • Amber — build output
  • White — normal app output

The pod count is shown in the header so you know how many instances are running.

CLI

makofy logs

Shows the most recent logs with timestamps and pod names:

127 lines from 1 pod(s)

21:32:05 build INFO Resolved base name node:20-alpine
21:32:06 build INFO Built cross stage deps
21:32:15 build INFO Pushed image successfully
21:32:20 x8f2k Server listening on port 8080
21:32:21 x8f2k Connected to database

API

curl https://api.makofy.com/api/v1/apps/{appID}/logs \
-H "Authorization: Bearer $TOKEN"

Response:

{
"lines": [
{
"ts": "2026-04-08T21:32:20Z",
"pod": "x8f2k",
"msg": "Server listening on port 8080",
"stream": "app"
}
],
"pods": 1
}

Log streams

StreamSource
buildBuild output from the most recent deploy
appRuntime stdout/stderr from running pods

Tail lines

The API returns up to 300 lines per pod. Build logs include the full output from the most recent deploy.