class RequestDumpListener implements EventSubscriberInterface

リクエストログ出力ため Listener

ログ出力を除外したいキーは log.yml の exclude_keys で設定します. addExcludeKey(), removeExcludeKey() でも設定できます.

Methods

__construct(Application $app)

Constructor function.

onKernelRequest(GetResponseEvent $event)

Kernel request listener callback.

onResponse(FilterResponseEvent $event)

Kernel response listener callback.

static array
getSubscribedEvents()

Return the events to subscribe to.

addExcludeKey(string $key)

ログ出力を除外するキーを追加します.

removeExcludeKey(string $key)

ログ出力を除外するキーを削除します.

string
logRequest(Request $request)

Request のログを出力する.

string
logResponse(Response $response)

Response のログを出力する.

logSession(SessionInterface $Session)

Session のログを出力する.

logArray(array $values, $prefix = '')

配列をログ出力する.

logKeyValuePair($key, $value, $prefix = '')

キーと値のペアをログ出力する.

Details

at line 33
__construct(Application $app)

Constructor function.

Parameters

Application $app

at line 44
onKernelRequest(GetResponseEvent $event)

Kernel request listener callback.

Parameters

GetResponseEvent $event

at line 65
onResponse(FilterResponseEvent $event)

Kernel response listener callback.

Parameters

FilterResponseEvent $event

at line 88
static array getSubscribedEvents()

Return the events to subscribe to.

Return Value

array

at line 101
protected addExcludeKey(string $key)

ログ出力を除外するキーを追加します.

Parameters

string $key 除外対象のキー

at line 111
protected removeExcludeKey(string $key)

ログ出力を除外するキーを削除します.

Parameters

string $key 削除対象のキー

at line 124
protected string logRequest(Request $request)

Request のログを出力する.

Parameters

Request $request

Return Value

string Request のログ

at line 155
protected string logResponse(Response $response)

Response のログを出力する.

Parameters

Response $response

Return Value

string Response のログ

at line 166
protected logSession(SessionInterface $Session)

Session のログを出力する.

Parameters

SessionInterface $Session

at line 174
protected logArray(array $values, $prefix = '')

配列をログ出力する.

Parameters

array $values
$prefix

at line 189
protected logKeyValuePair($key, $value, $prefix = '')

キーと値のペアをログ出力する.

除外キーに該当する値は, マスクをかける

Parameters

$key
$value
$prefix