Biblioteka klienta PHP jest zgodna ze standardem PSR-3 dla Logging i udostępnia rejestrator dla wywołań gRPC.
Poziom, na którym są zależy od tego, czy zdarzenie zakończyło się sukcesem.
Komunikat logu | Stan sukcesu | Stan błędu |
---|---|---|
Jednowierszowe podsumowanie | INFORMACJE | OSTRZEŻENIE |
Komunikat debugowania (np. zapytania dotyczące połączenia) | DEBUGUJ | INFORMACJA |
Konfiguruję logowanie
Domyślnie każdy rejestrator w bibliotece
STDERR
kanał o podanej nazwie domyślnej
tutaj
za pomocą monologa
StreamHandler.
Niektóre opcje dla domyślnego rejestratora możesz skonfigurować w
google_ads_php.ini
plik:
[LOGGING] ; Opcjonalne ustawienia logowania. logFilePath = "ścieżka/do/pliku/pliku.log" logLevel = "INFO"
Jeśli chcesz jeszcze bardziej dostosować logowanie, możesz określić własny rejestrator
udostępniając rejestrator, który implementuje
LoggerInterface
in
GoogleAdsClientBuilder
:
$googleAdsClient = (new GoogleAdsClientBuilder())
...
->withLogger(new MyCustomLogger())
->build();