Logs

Overview

Logs in Tapitalee provide real-time and historical access to your application’s output, error messages, and system events. The logging system captures output from all your application processes, tasks, and system components, making it easy to monitor application behavior, debug issues, and track system performance.

Log Sources

Application Logs

  • Process Output: Standard output (stdout) and error (stderr) from your application processes

System Logs

  • Container Lifecycle: Container start, stop, and restart events. Deployment logs.

Commands

Show Application Logs

tapit  show logs [task=task_id] [process=process_name] [container=primary] [-f|--follow]

Displays application logs with filtering and real-time streaming capabilities.

Parameters

  • task: View logs for specific task execution
  • process: Filter logs for specific process
  • container: Specify container within process (default: primary)
  • --follow: Stream logs in real-time (like tail -f)

Examples

# View recent application logs
tapit show logs

# View logs for specific process
tapit show logs process=default

# Follow logs in real-time
tapit show logs process=worker --follow

# View logs for specific task
tapit show logs task=task-123

# View logs for specific container
tapit show logs process=web container=sidecar

Log Retention

  • Logs are kept for 90 days in Cloudwatch Logs