Maison > Questions et réponses > le corps du texte
Je dois surveiller les requêtes http, surveiller les événements et faire des statistiques de données, mais j'ai découvert qu'après avoir écrit ceci, mes requêtes ne seraient pas surveillées. Quelqu'un a-t-il fait des exemples similaires ?
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
class RequestListener
{
public function onKernelRequest(GetResponseEvent $event)
{
if (!$event->isMasterRequest()) {
//TODO: 对某些url做特殊分析
return;
}
}
}
kernel.event_listener.api_request_listener:
class: Morning\CommonBundle\EventListener\RequestListener
tags:
- { name: kernel.event_listener, event: kernel.request, method: onKernelRequest , priority: 0 }
给我你的怀抱2017-05-16 16:45:50
Y a-t-il un problème avec votre code
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
class RequestListener
{
public function onKernelRequest(GetResponseEvent $event)
{
dump('test');
//TODO: 对某些url做特殊分析
}
}
Vous connaîtrez la raison après l'avoir modifié ainsi