Logging

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();