Вам необходимо добавить регистратор в вашу команду, аналогично тому, как это показано в примере с контроллером.
class ExampleCommand extends Command {
protected static $defaultName = 'do:something:awesome';
/**
* @var \Psr\Log\LoggerInterface
*/
private $logger;
public function __construct( LoggerInterface $logger ) {
$this->$logger = $logger;
parent::__construct( );
}
public function execute( InputInterface $input, OutputInterface $output ) {
$io = new SymfonyStyle( $input, $output );
$this->logger->info('Logging like a boss at ' . __FILE__ . ':' . __LINE__);
// the rest of your command
}
Ваша команда будет использовать ту же конфигурацию регистратора, что и остальная часть вашего проекта, и вы 'Я буду регистрироваться в файлах в кратчайшие сроки.