Journalisation

La bibliothèque cliente PHP est conforme à PSR-3 pour la journalisation et fournit un journal pour les appels gRPC.

Le niveau auquel les messages sont consignés dépend de la réussite de l'événement.

Message du journal État de réussite État de l'échec
Résumé sur une ligne INFO AVERTISSEMENT
Message de débogage (par exemple, requêtes d'appel) DEBUG REMARQUE

Configurer la journalisation

Par défaut, chacun des journaux de la bibliothèque journalise dans STDERR sur un canal dont le nom par défaut est spécifié ici à l'aide d'un Monolog StreamHandler.

Vous pouvez configurer certaines options pour l'enregistreur par défaut dans le fichier google_ads_php.ini:

[LOGGING] ; Paramètres de journalisation facultatifs. logFilePath = "chemin/vers/votre/fichier.log" logLevel = "INFO"

Si vous devez personnaliser davantage la journalisation, vous pouvez spécifier entièrement votre propre journaliseur en fournissant un journaliseur qui implémente LoggerInterface dans GoogleAdsClientBuilder:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();