【问题标题】:Symfony2 ConsoleExceptionListener ConsoleExceptionEvent get Arguments and OptionsSymfony2 ConsoleExceptionListener ConsoleExceptionEvent 获取参数和选项
【发布时间】:2014-11-19 12:09:52
【问题描述】:

我已经完全按照http://symfony.com/doc/current/cookbook/console/logging.html#enabling-automatic-exceptions-logging 中的说明实现了一个控制台异常侦听器,它按预期工作。

但是我有一些 cronjobs 执行一些需要参数和选项的命令,我想将此参数和选项添加到我的日志中,以便更具体地了解导致错误的原因。

我该怎么做?在命令类中,我没有看到用于获取参数或选项的公共函数

【问题讨论】:

    标签: symfony monolog


    【解决方案1】:

    我在错误的地方找到了答案

    $command = $event->getCommand();
    

    如问题中所述,Command has no methods to get it

    但是

    ConsoleExceptionEvent $event
    

    有获取输入的方法(参数和选项)

    $event->getInput();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 2015-05-27
      • 2016-11-25
      • 2012-05-10
      相关资源
      最近更新 更多