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