protected function execute(InputInterface $input, OutputInterface $output)
 {
     $groupPattern = $input->getArgument('group');
     $repository = new Repository();
     foreach ($repository->findLogGroups($groupPattern) as $logGroup) {
         /* @var $logGroup LogGroup */
         $output->writeln('Deleting ' . $logGroup->getLogGroupName());
         $repository->deleteLogGroup($logGroup->getLogGroupName());
     }
 }
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     $logGroupName = $input->getArgument('group');
     $logStream = $input->getArgument('stream');
     $repository = new Repository();
     $nextForwardToken = null;
     do {
         $output->writeln('<fg=yellow>(Polling...)</>');
         $events = $repository->findLogEvents($logGroupName, $logStream, $nextForwardToken);
         $output->write(implode('', $this->decorateLog($events)));
         sleep(10);
     } while (true);
 }