【发布时间】:2012-04-15 06:17:25
【问题描述】:
我想在我的项目中使用一组基于 silex (silex.sensiolabs.org) 框架的自定义异常类。我更喜欢在函数“__construct”中将错误消息写入日志文件。有没有办法在 MyException 类的 __construct 函数中访问 $app['monolog'] ? 我认为将 $app 用作构造函数参数或全局变量不是一种优雅的方式。
class MyException extends Exception
{
public function __construct($message = '')
{
parent::__construct($message);
//how to do?
$app['monolog']->addError($message);
}
}
【问题讨论】: