vendor/sentry/sentry-symfony/src/EventListener/LogRequestListener.php line 22

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace Sentry\SentryBundle\EventListener;
  4. use Sentry\Logs\Logs;
  5. use Symfony\Component\HttpKernel\Event\TerminateEvent;
  6. /**
  7.  * RequestListener for sentry log related events.
  8.  */
  9. class LogRequestListener
  10. {
  11.     /**
  12.      * Flushes the logs on kernel termination.
  13.      *
  14.      * @param TerminateEvent $event
  15.      *
  16.      * @return void
  17.      */
  18.     public function handleKernelTerminateEvent(TerminateEvent $event)
  19.     {
  20.         Logs::getInstance()->flush();
  21.     }
  22. }