PHP Class Eccube\EventListener\LogListener

Inheritance: implements Symfony\Component\EventDispatcher\EventSubscriberInterface, implements Psr\Log\LoggerAwareInterface
Show file Open project: ec-cube/ec-cube

Protected Properties

Property Type Description
$logger Psr\Log\LoggerInterface

Public Methods

Method Description
__construct ( Psr\Log\LoggerInterface $logger )
getSubscribedEvents ( )
onKernelController ( FilterControllerEvent $event )
onKernelException ( GetResponseForExceptionEvent $event )
onKernelRequest ( GetResponseEvent $event )
onKernelRequestEarly ( GetResponseEvent $event )
onKernelResponse ( FilterResponseEvent $event )
onKernelTerminate ( Symfony\Component\HttpKernel\Event\PostResponseEvent $event )
setLogger ( Psr\Log\LoggerInterface $logger )

Private Methods

Method Description
getRoute ( $request ) : string ルーティング名を取得する.

Method Details

__construct() public method

public __construct ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

getSubscribedEvents() public static method

public static getSubscribedEvents ( )

onKernelController() public method

public onKernelController ( FilterControllerEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterControllerEvent

onKernelException() public method

public onKernelException ( GetResponseForExceptionEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseForExceptionEvent

onKernelRequest() public method

public onKernelRequest ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent

onKernelRequestEarly() public method

public onKernelRequestEarly ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent

onKernelResponse() public method

public onKernelResponse ( FilterResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterResponseEvent

onKernelTerminate() public method

public onKernelTerminate ( Symfony\Component\HttpKernel\Event\PostResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\PostResponseEvent

setLogger() public method

public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface

Property Details

$logger protected property

protected LoggerInterface,Psr\Log $logger
return Psr\Log\LoggerInterface