Logowanie

Biblioteka klienta PHP spełnia wymagania dzienników PSR-3 i zapewnia rejestrator dla wywołań gRPC.

Poziom, na którym są rejestrowane komunikaty, zależy od tego, czy zdarzenie się udało.

Komunikat logu Stan realizacji Stan błędu
Jednowierszowe podsumowanie INFORMACJE OSTRZEŻENIE
Komunikat o debugowaniu (np. zapytania dotyczące połączeń) DEBUGUJ INFORMACJA

Konfigurowanie logowania

Domyślnie każdy rejestrator biblioteki rejestruje metodę STDERR na kanale o domyślnej nazwie określonej tutaj za pomocą metody Monolog StreamHandler.

W pliku google_ads_php.ini możesz skonfigurować niektóre opcje dla domyślnego rejestratora:

[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"

Jeśli chcesz dostosować logowanie, możesz określić własny rejestrator, podając rejestr, który implementuje LoggerInterface w GoogleAdsClientBuilder:

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