Die PHP-Clientbibliothek entspricht in Bezug auf das Logging PSR-3 und bietet einen Listener 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();