Sto provando a usare guzzle 6 che funziona bene ma sono perso quando si tratta di registrare tutte le chiamate API. Vorrei semplicemente registrare i tempi, l'utente connesso da sessione, l'url e qualsiasi altra informazione pertinente che abbia a che fare con la chiamata API. Non riesco a trovare alcuna documentazione per Guzzle 6 che si riferisce a questo, solo guzzle 3 (dove hanno cambiato la chiamata addSubscriber di registrazione). Ecco come il mio chiamate API attuali sono:Come registrare tutte le chiamate API usando Guzzle 6
$client = new GuzzleHttp\Client(['defaults' => ['verify' => false]]);
$res = $client->get($this->url . '/api/details', ['form_params' => ['file' => $file_id]]);
Dove si specifica il nome del file di registro in questo codice? Grazie per aver postato questo! – KingKongFrog
Non ho impostato il gestore nell'esempio. Puoi scegliere il tipo di gestore che utilizzerai nel registratore. Se vuoi registrare i tuoi messaggi su file, devi selezionare StreamHandler. [controllare la documentazione di monolog] (https://github.com/Seldaek/monolog/blob/master/doc/02-handlers-formatters-processors.md#handlers) per altre opzioni. È possibile passare il gestore durante la creazione di Logger o impostarlo dopo tramite il metodo 'pushHandler'. controlla questo [esempio] (https://github.com/Seldaek/monolog/blob/master/doc/01-usage.md#configuring-a-logger) @KingKongFrog – velioglu
Beautiful @Velioglu – KingKongFrog