Logging

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

Catat Level

Library akan mencatat berbagai jenis peristiwa ke dalam log di berbagai level log. Jika respons API berhasil, ringkasan akan dicatat dalam log pada INFO, dan permintaan serta respons lengkap akan dicatat dalam log pada DEBUG. Pada permintaan yang mengakibatkan error API, pesan ringkasan akan dicatat dalam log di WARN, sedangkan permintaan dan respons lengkap akan dicatat ke dalam log pada INFO.

Untuk kegagalan parsial, detail kegagalan parsial akan dicatat dalam log pada DEBUG.

Konfigurasi

Logger dapat dikonfigurasi sebagai bagian dari konfigurasi google_ads_config.rb Anda. Anda dapat menyiapkan logger default dengan menentukan kolom log_level dan log_target, atau Anda dapat menentukan logger 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=.