Skip to content

Add stackbox logs #21

@abhibongale

Description

@abhibongale

Implement stackbox logs to view service logs easily.

Implementation

@cli.command()
@click.argument('service')
@click.option('--follow', '-f', is_flag=True)
@click.option('--tail', default=100, type=int)
def logs(service, follow, tail):
    """View service logs."""
    cmd = ["docker", "logs"]
    
    if follow:
        cmd.append("-f")
    
    cmd.extend(["--tail", str(tail)])
    cmd.append(f"stackbox-{service}")
    
    subprocess.run(cmd)

Acceptance Criteria

  • Shows logs for service
  • --follow works
  • --tail works
  • Handles missing service gracefully

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions