Logowanie

Żą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_levellog_target, lub całkowicie samodzielnie, określając pole logger. Jeśli określisz parametr logger, parametry log_levellog_target zostaną zignorowane.

Możesz też określić rejestratora po utworzeniu instancji klienta za pomocą funkcji client.logger=.