Registro
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las solicitudes, las respuestas y los mensajes de resumen realizados en la API de Google Ads se pueden registrar en tu propio registrador personalizado o en uno predeterminado de la biblioteca de Ruby.
Niveles de registro
La biblioteca registrará diferentes tipos de eventos en diferentes niveles de registro. En una respuesta correcta de la API, el resumen se registrará en INFO
, y la solicitud completa y las respuestas se registrarán en DEBUG
. En una solicitud que generó un error de API, el mensaje de resumen se registrará en WARN
, y la solicitud y respuesta completas se registrarán en INFO
.
En el caso de las fallas parciales, los detalles de las fallas parciales se registrarán en DEBUG
.
Configuración
El registrador se puede configurar como parte de la configuración google_ads_config.rb. Puedes configurar un registrador predeterminado si especificas los campos log_level
y log_target
, o puedes especificar tu propio registrador completamente si especificas logger
. Si especificas logger
, se ignorarán log_level
y log_target
.
También puedes especificar un registrador después de crear una instancia del cliente con client.logger=
.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-21 (UTC)
[null,null,["Última actualización: 2025-08-21 (UTC)"],[[["\u003cp\u003eThe Google Ads API Ruby library allows logging of requests, responses, and summaries to custom or default loggers.\u003c/p\u003e\n"],["\u003cp\u003eDifferent log levels are used for successful responses (\u003ccode\u003eINFO\u003c/code\u003e, \u003ccode\u003eDEBUG\u003c/code\u003e) and errors (\u003ccode\u003eWARN\u003c/code\u003e, \u003ccode\u003eINFO\u003c/code\u003e, \u003ccode\u003eDEBUG\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eLogging can be configured through the \u003ccode\u003egoogle_ads_config.rb\u003c/code\u003e file using \u003ccode\u003elog_level\u003c/code\u003e, \u003ccode\u003elog_target\u003c/code\u003e, or a custom \u003ccode\u003elogger\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eAfter client instantiation, the logger can be specified using \u003ccode\u003eclient.logger=\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Logging\n\nRequests, responses, and summary messages made to the Google Ads API can be\nlogged to your own custom logger or a default logger in the Ruby library.\n\nLog Levels\n----------\n\nThe library will log different types of events to different log levels. On a\nsuccessful API response, the summary will be logged at `INFO`, and the full\nrequest and responses will be logged at `DEBUG`. On a request that resulted in\nan API error, the summary message will be logged at `WARN` and the full request\nand response will be logged at `INFO`.\n\nFor partial failures, the partial failure details will be logged at `DEBUG`.\n\nConfiguration\n-------------\n\nThe logger can be configured as part of your\n[google_ads_config.rb](https://github.com/googleads/google-ads-ruby/blob/HEAD/google_ads_config.rb)\nconfiguration. You can set up a default logger by specifying the `log_level` and\n`log_target` fields, or you can specify your own logger entirely by specifying\n`logger`. If you specify `logger`, then `log_level` and `log_target` will be\nignored.\n\nYou can also specify a logger after instantiating the client using\n`client.logger=`."]]