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