0

我尝试使用 Zend Framework 2 创建日志文件。我通过使用 Zend\Log\Logger 和 Zend\Log\Writer\Stream 找到了解决方案。事实上,它工作得很好。但问题是我需要在每个操作方法和每个控制器类中使用该代码。

有谁知道如何为整个网站创建日志文件,而无需在每个操作方法和每个控制器类中编写相同的代码?谢谢您的回答!

4

1 回答 1

2

你会使用EventManager这种功能。任何时候出现错误,您都会触发您定义的特定错误事件。然后你就有了LogingModule你想要记录的每一个事件。

当然,您必须将 Exception/ErrorMessage 传递给 Event。

TL/DR EventManager 是您应该寻找的。

于 2014-03-04T18:48:02.527 回答