Я пытаюсь поймать проблему относительно определенного ответа laravel, поэтому я использую фильтр after, чтобы регистрировать все действия, но я не могу понять, как отправить запрос и информацию ответа в журнал.laravel запрос и ответ регистрации
App::after(
function ($request, $response) {
Log::info('access.log', array('request' => $request->headers, 'response' => $response->headers));
}
);
Этот код не содержит информацию о статусе кода для ответа, который меня больше всего интересует.
Есть ли способ увидеть, что выходит на заключительном этапе передачи информации на веб-сервер? Что-то вроде этого?
HTTP/1.1 200 OK
Date: Tue, 25 Nov 2014 22:35:17 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.4.34-1+deb.sury.org~lucid+1
Cache-Control: no-cache, max-age=0
Expires: Tue, 25 Nov 2014 22:35:17 GMT
Content-Type: application/json
Via: 1.1 localhost:8080
Vary: Accept-Encoding
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Length: 59
{"success":true,"result":{"min":5.7,"mean":9.7,"max":14.2}}
Мне очень хотелось бы исправить это, однако из того, что я мог сказать, этот провайдер работает только с протоколированием файлов. Мне не удалось заставить его работать с обработчиком elasticsearch –
Работает ли это с Laravel 4.1? Я попытался, но потерпел неудачу. Может кто-нибудь пролить некоторый свет на это. – AMBasra
Не уверен, потому что в то время и в моем посте я упоминаю 5 и 5.1. В описании на github также упоминаются версии 5 и 5.1 – davejal