Автор: Stuart Herbert (stuart.herbert@datasift.com)
Наследование: extends Console
Пример #1
0
 public function initBeforeModulesAvailable(CliEngine $engine, CliCommand $command, Injectables $injectables)
 {
     // shorthand
     $output = $injectables->output;
     // we also want to create storyplayer.log every time
     $devModeConsole = new DevModeConsole();
     $devModeConsole->addOutputToFile('storyplayer.log');
     // switch output plugins first, before we do anything else at all
     if (isset($engine->options->dev) && $engine->options->dev) {
         // switch our main output to 'dev mode'
         $output->usePluginAsConsole($devModeConsole);
         $devModeConsole->addOutputToStdout();
     } else {
         $output->usePluginInSlot($devModeConsole, 'logfile');
     }
 }