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
| Stream | Source |
|---|---|
build | Build output from the most recent deploy |
app | Runtime 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.