Requests, responses, and summary messages made to the Google Ads API can be logged to your own custom logger or a default logger in the Ruby library.
Log Levels
The library will log different types of events to different log levels. On a
successful API response, the summary will be logged at INFO, and the full
request and responses will be logged at DEBUG. On a request that resulted in
an API error, the summary message will be logged at WARN and the full request
and response will be logged at INFO.
For partial failures, the partial failure details will be logged at DEBUG.
Configuration
The logger can be configured as part of your
google_ads_config.rb
configuration. You can set up a default logger by specifying the log_level and
log_target fields, or you can specify your own logger entirely by specifying
logger. If you specify logger, then log_level and log_target will be
ignored.
You can also specify a logger after instantiating the client using
client.logger=.