Skip to content

Instantly share code, notes, and snippets.

@allaniftrue
Created July 28, 2020 21:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save allaniftrue/60971523ce13b1005c31c53574baa366 to your computer and use it in GitHub Desktop.
Save allaniftrue/60971523ce13b1005c31c53574baa366 to your computer and use it in GitHub Desktop.
<?php
...
$stack = HandlerStack::create();
$logger = new Logger('Logger');
$handler = new RotatingFileHandler(storage_path('logs/guzzle.log'), 5, Logger::DEBUG, true, 0664);
// $logger->pushHandler(new StreamHandler(storage_path('logs/guzzle.log')), Logger::DEBUG);
$logger->pushHandler($handler);
$stack->push(
Middleware::log(
$logger,
new MessageFormatter('{req_body} - {res_body}')
)
);
$payload = [];
$response = Http::withOptions([
'handler' => $stack
])
->post(Config::get('services.semaphore.url'), $payload);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment