mcloud-logs

bởi medusajs

Execute mcloud logs to fetch and stream runtime logs for Cloud environments. Use when reading backend or storefront logs, filtering by time range, searching…

npx skills add https://github.com/medusajs/medusa-agent-skills --skill mcloud-logs

Cloud CLI: Logs Command

Execute mcloud logs to fetch runtime logs for a Cloud environment's backend or storefront.

Constraints

  • --follow and --json are incompatible. For programmatic log analysis, use bounded time windows with --from/--to and --json.
  • --follow streams until interrupted with Ctrl+C — do not use in scripts or pipelines.
  • Default retrieves the last 500 log lines from the past 15 minutes.

Command

mcloud logs \
  --organization <org-id> \
  --project <project-id-or-handle> \
  --environment <environment-handle> \
  [options]

Options

OptionDescriptionDefault
-o/--organization <id>Organization IDActive context
-p/--project <id-or-handle>Project ID or handleActive context
-e/--environment <handle>Environment handleActive context
-f/--followStream logs continuously (incompatible with --json)false
--limit <1-5000>Max log lines (non-follow mode only)500
--from <ISO8601>Start of time range (e.g. 2026-04-22T10:00:00Z)15 minutes ago
--to <ISO8601>End of time range; if >15 min ago, must also pass --fromnow
--search <string>Filter by substring (same as dashboard search bar)
--deployment <id>Filter by deployment or build ID
--source <string>Filter by source (repeatable)
--metadata <key=value>Filter by metadata field (repeatable; same key merges values)
--type <backend|storefront>Log stream to querybackend
--jsonOutput as JSON (incompatible with --follow)false

Examples

# Basic log fetch (last 500 lines, last 15 min)
mcloud logs --json

# Search for errors
mcloud logs --search error --limit 1000 --json

# Filter for HTTP 500 errors via metadata
mcloud logs --metadata status=500 --limit 1000 --json

# Logs for a specific deployment (build or deployment ID)
mcloud logs --deployment bld_01ABC123 --json

# Structured output for agent analysis
mcloud logs --search error --json | jq '.[] | {timestamp, source, message}'

# Storefront logs
mcloud logs --type storefront --json

# Stream live logs (human-readable, not for scripts)
mcloud logs --follow

# Logs within a specific time range
mcloud logs --from 2026-04-22T10:00:00Z --to 2026-04-22T11:00:00Z --limit 1000 --json

# Logs from a time until now
mcloud logs --from 2026-04-22T10:00:00Z --json

# Multiple source filters
mcloud logs --source api --source worker --json

# Multiple metadata filters (HTTP 4xx and 5xx)
mcloud logs --metadata status=400 --metadata status=500 --limit 500 --json

Time Range Notes

  • Default window is the past 15 minutes.
  • Pass --from without --to to fetch from a time until now.
  • Pass --to without --from only if --to is within the last 15 minutes; otherwise also pass --from.
  • Both --from and --to accept ISO 8601 timestamps.

Thêm skills từ medusajs

mcloud-variables
medusajs
Thực thi các lệnh biến mcloud để liệt kê và lấy các biến môi trường cho một môi trường Cloud. Sử dụng khi kiểm tra, đọc hoặc xuất môi trường…
official
building-storefronts
medusajs
Tích hợp frontend theo SDK cho các storefront Medusa với các mẫu React Query và quy tắc gọi API quan trọng. Luôn sử dụng Medusa JS SDK cho mọi yêu cầu API—không bao giờ dùng fetch() thông thường, vì nó thiếu các header cần thiết (khóa API có thể xuất bản cho các route store, xác thực cho các route admin). Truyền các đối tượng JavaScript thuần cho các phương thức SDK; không bao giờ dùng JSON.stringify() trên các tham số body, vì SDK tự động xử lý tuần tự hóa. Sử dụng useQuery cho các yêu cầu GET và useMutation cho các yêu cầu POST/DELETE,...
official
building-admin-dashboard-customizations
medusajs
Các tiện ích mở rộng giao diện người dùng tùy chỉnh cho bảng điều khiển quản trị Medusa sử dụng Admin SDK và các thành phần giao diện Medusa. Tải kỹ năng này TRƯỚC TIÊN cho bất kỳ công việc giao diện quản trị nào (lập kế hoạch, triển khai, khám phá); máy chủ MCP chỉ cung cấp tham chiếu API, không phải mẫu thiết kế hoặc chiến lược tải dữ liệu. QUAN TRỌNG: Luôn sử dụng Medusa JS SDK cho tất cả các yêu cầu API (không bao giờ dùng fetch thông thường); tách biệt truy vấn hiển thị khỏi truy vấn modal và vô hiệu hóa dữ liệu
official
learning-medusa
medusajs
Khóa học phát triển Medusa tương tác từng bước, nơi bạn xây dựng tính năng thương hiệu trong khi học các mẫu kiến trúc. Ba bài học tiến dần (tổng cộng 2–3 giờ) bao gồm modules, workflows, API routes, module links, workflow hooks và tùy chỉnh giao diện quản trị. Kiểm tra xác nhận sau mỗi thành phần chính để đánh giá hiểu biết khái niệm, chất lượng mã và chức năng trước khi tiếp tục. Coi lỗi là cơ hội giảng dạy; gỡ lỗi cùng nhau với các câu hỏi chẩn đoán và nguyên nhân gốc rễ...
official
db-migrate
medusajs
Thực thi các migration cơ sở dữ liệu Medusa đang chờ và báo cáo kết quả. Chạy npx medusa db:migrate qua Bash để áp dụng tất cả migration đang chờ vào cơ sở dữ liệu Medusa của bạn. Báo cáo kết quả migration bao gồm số lượng migration đã áp dụng, bất kỳ lỗi nào gặp phải và xác nhận thành công. Được thiết kế cho các dự án Medusa với thiết lập npm/npx tiêu chuẩn.
official
mcloud-environments
medusajs
Thực thi các lệnh mcloud environments để liệt kê, lấy, tạo, xóa, triển khai lại hoặc kích hoạt bản dựng cho các môi trường Cloud. Sử dụng khi quản lý vòng đời môi trường,…
official
db-generate
medusajs
Tạo migrations cơ sở dữ liệu cho các module Medusa chỉ với một lệnh duy nhất. Bao bọc lệnh CLI npx medusa db:generate để tạo các tệp migration cho các module Medusa được chỉ định. Chấp nhận tên module làm đối số và báo cáo vị trí tệp migration, lỗi và các bước tiếp theo. Tự động đề xuất chạy npx medusa db:migrate sau khi tạo để áp dụng migrations.
official
mcloud-deployments
medusajs
Thực thi các lệnh mcloud deployments để liệt kê các deployment, truy xuất chi tiết deployment và tải nhật ký build. Sử dụng khi liệt kê deployment, kiểm tra deployment…
official