Symfony 3-如何在非服务类中使用记录器服务

时间:2018-06-19 20:41:26

标签: symfony symfony-3.4

是否可以在非服务类中获取已配置的服务之一(在我的情况下,这是记录器服务)?

我有一些类似于模型的类,不需要将其注册为服务。但是我想在其中使用记录器-记录器具有与整个应用相同的配置(主要用于开发目的)。

除了将这些类注册为服务或入侵全局$kernel之外,还有什么方法可以实现?

1 个答案:

答案 0 :(得分:1)

您可以使用 StofDoctrineExtensionsBundle 将实体的更改记录到数据库中。 Read more

您还可以定义 Doctrine Event Listener ,并将日志保存为您自己的格式(数据库或日志文件) Read more