diff --git a/app/setup/setups/services.php b/app/setup/setups/services.php index 9cdecfc..5b396f1 100644 --- a/app/setup/setups/services.php +++ b/app/setup/setups/services.php @@ -116,7 +116,18 @@ return [ ->registerSub($container->get(Incoviba\Service\Contabilidad\Cartola\BCI\Mes::class)); }, 'TokuClient' => function(ContainerInterface $container) { + $logger = $container->get('externalLogger'); + $stack = GuzzleHttp\HandlerStack::create(); + $stack->push(GuzzleHttp\Middleware::mapRequest(function(Psr\Http\Message\RequestInterface $request) use ($logger) { + $logger->info('Toku Request', [ + 'method' => $request->getMethod(), + 'uri' => (string) $request->getUri(), + 'headers' => $request->getHeaders(), + 'body' => $request->getBody()->getContents(), + ]); + })); return new GuzzleHttp\Client([ + 'handler' => $stack, 'base_uri' => $container->get('TOKU_URL'), 'headers' => [ 'x-api-key' => $container->get('TOKU_TOKEN'),