PHP Класс Eccube\EventListener\RequestDumpListener

ログ出力を除外したいキーは log.yml の exclude_keys で設定します. addExcludeKey(), removeExcludeKey() でも設定できます.
Автор: Kentaro Ohkouchi
Наследование: implements Symfony\Component\EventDispatcher\EventSubscriberInterface
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Application $app ) Constructor function.
getSubscribedEvents ( ) : array Return the events to subscribe to.
onKernelRequest ( GetResponseEvent $event ) Kernel request listener callback.
onResponse ( FilterResponseEvent $event ) Kernel response listener callback.

Защищенные методы

Метод Описание
addExcludeKey ( string $key ) ログ出力を除外するキーを追加します.
logArray ( array $values, $prefix = '' ) 配列をログ出力する.
logKeyValuePair ( $key, $value, $prefix = '' ) キーと値のペアをログ出力する.
logRequest ( Request $request ) : string Request のログを出力する.
logResponse ( Response $response ) : string Response のログを出力する.
logSession ( Symfony\Component\HttpFoundation\Session\SessionInterface $Session ) Session のログを出力する.
removeExcludeKey ( string $key ) ログ出力を除外するキーを削除します.

Описание методов

__construct() публичный Метод

Constructor function.
public __construct ( Application $app )
$app Eccube\Application

addExcludeKey() защищенный Метод

ログ出力を除外するキーを追加します.
protected addExcludeKey ( string $key )
$key string 除外対象のキー

getSubscribedEvents() публичный статический Метод

Return the events to subscribe to.
public static getSubscribedEvents ( ) : array
Результат array

logArray() защищенный Метод

配列をログ出力する.
protected logArray ( array $values, $prefix = '' )
$values array

logKeyValuePair() защищенный Метод

除外キーに該当する値は, マスクをかける
protected logKeyValuePair ( $key, $value, $prefix = '' )

logRequest() защищенный Метод

Request のログを出力する.
protected logRequest ( Request $request ) : string
$request Symfony\Component\HttpFoundation\Request
Результат string Request のログ

logResponse() защищенный Метод

Response のログを出力する.
protected logResponse ( Response $response ) : string
$response Symfony\Component\HttpFoundation\Response
Результат string Response のログ

logSession() защищенный Метод

Session のログを出力する.
protected logSession ( Symfony\Component\HttpFoundation\Session\SessionInterface $Session )
$Session Symfony\Component\HttpFoundation\Session\SessionInterface

onKernelRequest() публичный Метод

Kernel request listener callback.
public onKernelRequest ( GetResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\GetResponseEvent

onResponse() публичный Метод

Kernel response listener callback.
public onResponse ( FilterResponseEvent $event )
$event Symfony\Component\HttpKernel\Event\FilterResponseEvent

removeExcludeKey() защищенный Метод

ログ出力を除外するキーを削除します.
protected removeExcludeKey ( string $key )
$key string 削除対象のキー