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=
.