Biblioteka klienta PHP jest zgodna z PSR-3 w zakresie rejestrowania i zapewnia rejestrator wywołań gRPC.
Poziom, na którym są rejestrowane wiadomości, zależy od tego, czy zdarzenie zakończyło się powodzeniem.
| Komunikat logu | Stan powodzenia | Stan błędu |
|---|---|---|
| Podsumowanie jednowierszowe | INFORMACJE | OSTRZEŻENIE |
| komunikat debugowania (np. zapytania do wywołania); | DEBUGUJ | INFORMACJA |
Konfigurowanie logowania
Domyślnie każdy z rejestratorów biblioteki zapisuje dane do pliku STDERR na kanale o domyślnej nazwie określonej tutaj za pomocą Monolog
StreamHandler.
Niektóre opcje domyślnego rejestratora możesz skonfigurować w pliku google_ads_php.ini:
[LOGGING] ; Opcjonalne ustawienia rejestrowania. logFilePath = „ścieżka/do/twego/pliku.log” poziomDanych = „INFO”
Jeśli chcesz jeszcze bardziej dostosować logowanie, możesz określić własny rejestrator, podając rejestrator, który implementuje interfejs LoggerInterface w GoogleAdsClientBuilder:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();