我完全按照http://symfony.com/doc/current/cookbook/console/logging.html#enabling-automatic-exceptions-logging中的说明实现了一个控制台异常监听器,它按预期工作。
但我有一些cronjobs执行一些需要参数和选项的命令,我想将这些参数和选项添加到我的日志中,以获得导致错误的更具体细节。
我该怎么做?在命令类中,我没有看到公共函数来获取参数或选项
答案 0 :(得分:0)
我找到了我在错误的地方看到的答案
$command = $event->getCommand();
如问题中所述,Command无法获取它
但是
ConsoleExceptionEvent $event
有一个获取输入的方法(Arguments and Options)
$event->getInput();