Logging

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 Erfolgsstatus Fehlerstatus
Einzeilige Zusammenfassung INFO WARNUNG
Nachricht zur Fehlerbehebung (z.B. Anrufabfragen) FEHLER BEHEBEN HINWEIS

Logs konfigurieren

Standardmäßig protokolliert jeder der Bibliothekslogger in STDERR auf einem Channel mit dem hier angegebenen Standardnamen mit einem Monolog-StreamHandler.

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 Logger angeben, indem Sie einen Logger bereitstellen, der die LoggerInterface in GoogleAdsClientBuilder implementiert:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();