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 sukcesu | 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.
W pliku google_ads_php.ini
możesz skonfigurować niektóre opcje dla domyślnego rejestratora:
[LOGGING] ; Opcjonalne ustawienia rejestrowania. logFilePath = „ścieżka/do/twego/pliku.log” logLevel = „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();