Logowanie

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

Poziom rejestrowania wiadomości zależy od tego, czy zdarzenie zakończyło się powodzeniem.

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 w STDERR kanał 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] ; opcjonalne ustawienia logowania. logFilePath = "ścieżka/do/pliku/pliku.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();