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