Żądania, odpowiedzi i wiadomości podsumowujące wysyłane do interfejsu Google Ads API mogą być rejestrowane w Twoim własnym rejestratorze niestandardowym lub w rejestratorze domyślnym w bibliotece Ruby.
Poziomy rejestrowania
Biblioteka będzie rejestrować różne typy zdarzeń na różnych poziomach dziennika. W przypadku pomyślnej odpowiedzi interfejsu API podsumowanie zostanie zarejestrowane w INFO, a pełne żądanie i odpowiedzi – w DEBUG. W przypadku żądania, które spowodowało błąd interfejsu API, komunikat podsumowujący zostanie zarejestrowany na poziomie WARN, a pełne żądanie i odpowiedź – na poziomie INFO.
W przypadku częściowych niepowodzeń szczegóły częściowego niepowodzenia zostaną zarejestrowane w DEBUG.
Konfiguracja
Rejestrator można skonfigurować w ramach konfiguracji pliku google_ads_config.rb. Możesz skonfigurować domyślny rejestrator, określając pola log_level i log_target, lub całkowicie samodzielnie, określając pole logger. Jeśli określisz parametr logger, parametry log_level i log_target zostaną zignorowane.
Możesz też określić rejestratora po utworzeniu instancji klienta za pomocą funkcji client.logger=.