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); }