将参数传递给symfony中的自定义记录器

时间:2013-10-18 10:09:30

标签: php symfony logging

我在使用Symfony2中的记录器服务时遇到了一些麻烦。我发现它很混乱。

我正在尝试使用Rotating File Handler。对于这个处理程序,你可以传递3个参数:日志的文件名,日志可以分割的maxFiles和日志级别。

我想从控制器传递这些参数,因为我在运行时从.ini配置文件加载了这些数据,但我不知道该怎么做。

我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

在您的控制器中尝试以下操作:

  1. 添加一个使用声明:use Monolog\Handler\RotatingFileHandler;

  2. 像这样使用它:$handler = new RotatingFileHandler(__DIR__.'/Fixtures/foo.rot', 2);