我想记录我的服务器正在抛出的http响应。因此,例如,对于每个服务器请求,我想记录http响应是1xx响应,还是2xx,3xx等等。在一天结束时,我想看看,例如,在1000个请求中,其中2%是5xx服务器错误响应。我正在使用laravel框架。
我不想重定向响应,也不想更改响应消息。我只想记录下来。 我怎么能实现这一目标?我不确定laravel模型应该在哪个方面介绍我的逻辑。在哪里截获最终答复?
感谢您的帮助! :)
答案 0 :(得分:1)
您可以使用全球中间件"在"之后,请参阅此https://laravel.com/docs/5.2/middleware#defining-middleware
然后检查回复
\Illuminate\Http\Response
的实例,则您有一个status()
方法,可以为您提供响应状态。200 OK
状态。答案 1 :(得分:0)
好像我有三个选择。