Skip to content
InfraKitchen
Esc
↑↓navigate↵open⌘Jpreview
On this page

Execution Logs

Execution logs capture the detailed output (stdout/stderr) from operations performed on entities. These logs provide real-time visibility into what happens during provisioning, synchronization, and other operations.

Overview

When you execute operations like provisioning a resource or syncing resource code to a workspace, InfraKitchen captures all output in execution logs. Each execution is timestamped and correlated with an audit log entry through a trace_id.

Viewing Execution Logs

Open the entity whose operations you want to inspect, click the Activity button, switch to the Logs tab, and pick an execution from the dropdown to view its logs.

The logs interface shows:

  • Execution dropdown — Select from recent executions (displays timestamp and action)
  • Revision button — View the entity configuration at the time of execution
  • Log viewer — Real-time scrollable log output with ANSI color support

Log Structure

Each log entry contains:

Field Description
Entity ID The entity that generated the log
Entity Type The type of entity (resource, source_code, etc.)
Revision The configuration revision used during execution
Level Log severity (info, warning, error, header)
Data The actual log message or output
Created At When the log entry was created
Execution Start Timestamp identifying the execution session
Trace ID Links the log to its originating audit log entry

Log Retention

Logs have different retention policies:

  • Standard logs — Retained indefinitely for historical reference
  • Dry run logs — Automatically expire after 5 days to save storage

Last updated on