Logging

Die PHP-Clientbibliothek entspricht PSR-3 für Logging und stellt einen Listener für gRPC-Aufrufe bereit.

Die Ebene, auf der Nachrichten gesendet werden protokolliert, 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 Bibliothekslogger STDERR auf einem Channel mit angegebenem Standardnamen hier klicken mit einem Monolog StreamHandler erstellt werden.

Einige Optionen für die Standardprotokollierung können Sie in der google_ads_php.ini Datei:

[PROTOKOLLIEREN] Optionale Protokollierungseinstellungen. logFilePath = "path/to/your/file.log" logLevel = "INFO"

Wenn Sie das Logging weiter anpassen müssen, können Sie Ihren eigenen Protokollierungsstatus angeben mithilfe eines Protokollierungsprozesses, LoggerInterface Zoll GoogleAdsClientBuilder:

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