Symfony2-在非控制台事件上打印消息


Symfony2 - print message on non-console event

我已经开始在Symfony2(2.7)应用程序中重构我的一个命令。快速提问-是否有任何方法可以编写一个事件侦听器来侦听自定义事件并通过在屏幕上打印消息来处理它
假设有一个类发出一个事件,例如,成功保存到数据库中。我需要监听该事件,当它发出时,我想在屏幕上打印一条消息:"您的实体已成功保存",我不想在命令代码中这样做,因为在我看来,当命令中有太多输出时,execute方法会变得有点混乱。这就是为什么我开始搜索另一种处理系统事件的方式,并为用户提供适当的信息
谢谢

也许你应该试试ConsoleLogger?