浏览代码

Use --quite Option to silently start Worker

DZunke 11 年之前
父节点
当前提交
81219330d4
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      Command/GearmanWorkerExecuteCommand.php

+ 8 - 2
Command/GearmanWorkerExecuteCommand.php

@@ -54,7 +54,10 @@ class GearmanWorkerExecuteCommand extends ContainerAwareCommand
             return;
         }
 
-        $output->writeln(sprintf('<info>[%s] loading...</info>', date('Y-m-d H:i:s')));
+        if (!$input->getOption('quiet')) {
+            $output->writeln(sprintf('<info>[%s] loading...</info>', date('Y-m-d H:i:s')));
+        }
+
 
         $worker = $input->getArgument('worker');
         $workerStruct = $this->getContainer()->get('gearman')->getWorker($worker);
@@ -64,7 +67,10 @@ class GearmanWorkerExecuteCommand extends ContainerAwareCommand
             $this->getContainer()->get('gearman.describer')->describeWorker($output, $workerStruct, true);
         }
 
-        $output->writeln(sprintf('<info>[%s] loaded. Ctrl+C to break</info>', date('Y-m-d H:i:s')));
+        if (!$input->getOption('quiet')) {
+            $output->writeln(sprintf('<info>[%s] loaded. Ctrl+C to break</info>', date('Y-m-d H:i:s')));
+        }
+
         $this->getContainer()->get('gearman.execute')->executeWorker($worker);
     }
 }