在不启用LOG的情况下,如何记录错误呢?
我们都知道可以在出错的时候跳转到site/error下面那么也就相当于在输出error前将错误记录下来。
这时候我们当然是可以通过error_log来处理,也可以通过 自己写一段file_put_contents来将错误记录下来:error['errormsg'],将它保存就OK了。但有没有其他办法?
嗯,不需要自己控制程序,只要写三行代码就OK
PHP代码
- $logger = new CFileLogRoute();
- $logger->init();
- $logger->collectLogs(Yii::getLogger(),true);
在判断完是否正确的时候就可以用这些代码将LOG存储下来。多方便 啊