2016-04-14 37 views
2

我可以把我的命令的詳細程度與設置詳細的命令Symfony3

php bin/console mycommand:command -vvv 

如何設置與--verbose相同的值? 2.3 symfony

php bin/console mycommand:command --verbose=3 

我有這樣的錯誤

[Symfony\Component\Console\Exception\RuntimeException] 
    The "--verbose" option does not accept a value. 

有了幫手,我可以看到這個選項

-v | VV | VVV,--verbose增加 消息的詳細程度:1正常輸出,2爲更詳細的輸出和3爲 debug

+0

奇怪...它應該根據文檔︰https://symfony.com/doc/current/components/console/usage.html#global-options – Veve

+0

@veve只有'--verbose'我得到'OutputInterface :: VERBOSITY_VERBOSE' – monkeyUser

+0

也許它是一個錯誤? – monkeyUser

回答

2

我深入瞭解代碼,它似乎是控制檯組件中的一個錯誤(我可能是錯的,但我確定它實際上是一個錯誤)。 --verbose選項的定義值爲 InputOption::VALUE_NONE,表示它不允許任何值。

我創建了一個錯誤報告在這裏:https://github.com/symfony/symfony/issues/18546

這是symfony中的文檔中的錯誤和不支持。分別使用-v,-vv-vvv(請參閱我的錯誤報告中的答案)。