Die PHP-Clientbibliothek entspricht PSR-3 für das Logging und bietet einen Logger für gRPC-Aufrufe.
Die Ebene, auf der Nachrichten protokolliert werden, hängt davon ab, ob das Ereignis erfolgreich war.
Log-Nachricht | Erfolgsstatus | Fehlerstatus |
---|---|---|
Einzeilige Zusammenfassung | INFO | WARNUNG |
Debug-Nachricht (z.B. Anrufanfragen) | DEBUG | HINWEIS |
Logs konfigurieren
Standardmäßig protokolliert jede Bibliothek Logs auf einem Kanal mit dem hier angegebenen Standardnamen mit einem Monolog StreamHandler in STDERR
.
Sie können in der Datei google_ads_php.ini
einige Optionen für den Standard-Logger konfigurieren:
[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"
Wenn Sie das Logging weiter anpassen müssen, können Sie Ihren eigenen Logger vollständig angeben, indem Sie einen Logger angeben, der LoggerInterface
in GoogleAdsClientBuilder
implementiert:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();