当在调试模式下使用Yii2并发生错误时,它会显示错误消息以及呼叫追踪,会话,cookie和服务器信息。
示例图片如下所示。
在生产就绪系统中,这将不会显示。但是,有没有办法将这个格式化的html拉入生产系统中的变量,以便可以通过电子邮件发送给开发人员以便于调试错误。如果有任何想法,请告诉我。
我尝试使用\Yii::$app->mailer->render()
传递@vendor/yiisoft/yii2/views/errorHandler/exception.php
作为视图,['exception => $ex]
作为数据,布局文件作为参数。我收到了未定义的变量handler
错误。
答案 0 :(得分:0)
为您的目的配置Log Targets
:
http://www.yiiframework.com/doc-2.0/guide-runtime-logging.html