Die PHP-Clientbibliothek entspricht PSR-3 für die Protokollierung 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 | Erfolgstatus | Fehlerstatus |
|---|---|---|
| Einzeilige Zusammenfassung | INFO | WARNUNG |
| Debug-Nachricht (z.B. Anrufabfragen) | FEHLER BEHEBEN | HINWEIS |
Logs konfigurieren
Standardmäßig protokolliert jeder der Bibliothekslogger mit einem Monolog-StreamHandler in STDERR auf einem Kanal mit dem Standardnamen, der hier angegeben ist.
Sie können einige Optionen für den Standardlogger in der Datei google_ads_php.ini konfigurieren:
[LOGGING] ; Optionale Logging-Einstellungen. logFilePath = "path/to/your/file.log" logLevel = "INFO"
Wenn Sie das Logging weiter anpassen möchten, können Sie einen eigenen Logging-Objekt-Typ angeben, der die LoggerInterface in GoogleAdsClientBuilder implementiert:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();