Это расширение позволяет регистрировать отправленные HTTP-запросы и профилировать их выполнение.
Для настройки целевого журнала, который может захватить все записи, связанные с HTTP-запросами, вам следует
использовать категорию yii\httpclient\Transport*
. Например:
return [
// ...
'components' => [
// ...
'log' => [
// ...
'targets' => [
[
'class' => 'yii\log\FileTarget',
'logFile' => '@runtime/logs/http-request.log',
'categories' => ['yii\httpclient\*'],
],
// ...
],
],
],
];
Вы также можете использовать отладочную панель HTTP-клиента для просмотра всех связанных журналов.
Attention: поскольку содержимое некоторых HTTP-запросов может быть очень длинным, то сохранение его в полном объеме может привести к определенным проблемам. Таким образом, существует ограничение на максимальную длину содержимого запроса, помещаемого в журнал. Это контролируется через yii\httpclient\Client::$contentLoggingMaxSize. При любом превышении длины содержимого оно будет обрезано перед журналированием.