Logging

Permintaan, respons, dan pesan ringkasan yang dibuat ke Google Ads API dapat dicatat ke logger kustom Anda sendiri atau logger default di library Ruby.

Level Log

Library akan mencatat berbagai jenis peristiwa ke berbagai tingkat log. Pada respons API yang berhasil, ringkasan akan dicatat di INFO, dan permintaan serta respons lengkap akan dicatat di DEBUG. Pada permintaan yang menghasilkan error API, pesan ringkasan akan dicatat di WARN dan permintaan serta respons lengkap akan dicatat di INFO.

Untuk kegagalan parsial, detail kegagalan parsial akan dicatat di DEBUG.

Konfigurasi

Logger dapat dikonfigurasi sebagai bagian dari konfigurasi google_ads_config.rb Anda. Anda dapat menyiapkan pencatat log default dengan menentukan kolom log_level dan log_target, atau Anda dapat menentukan pencatat log Anda sendiri sepenuhnya dengan menentukan logger. Jika Anda menentukan logger, log_level dan log_target akan diabaikan.

Anda juga dapat menentukan logger setelah membuat instance klien menggunakan client.logger=.