Las solicitudes, las respuestas y los mensajes de resumen que se realizan a la API de Google Ads se pueden registrar con tu propio registrador personalizado o el registrador predeterminado en la biblioteca cliente para Perl.
Niveles de registro
La biblioteca registrará diferentes tipos de eventos en diferentes niveles de registro. En una respuesta exitosa de la API, el resumen se registrará en INFO
, y la solicitud y las respuestas completas 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 la respuesta completas se registrarán en INFO
.
Tipo de registro | Nombre del registro | Nivel de éxito | Nivel de falla |
---|---|---|---|
RESUMEN | Google.Ads.GoogleAds.Summary | INFORMACIÓN | WARN |
DETALLE | Google.Ads.GoogleAds.Detail | DEBUG | INFORMACIÓN |
En el caso de las fallas parciales, los detalles de la falla parcial se registrarán en DEBUG
.
Configuración
La biblioteca cliente usa una clase personalizada para todos los fines de registro y se expone a través del módulo GoogleAdsLogger. Esta clase proporciona una configuración predeterminada que los registradores de resumen y detalle registrarán en archivos relativos en la carpeta logs
del directorio HOME
.
Sin embargo, se puede anular la configuración predeterminada si se proporciona un archivo log4perl.conf en el directorio HOME
.
Puedes habilitar o inhabilitar el registro con los siguientes métodos:
Habilita el registro para ambos registradores.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::enable_all_logging();
Inhabilita el registro de resumen.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_summary_logging();
Inhabilita el registro de detalles.
Google::Ads::GoogleAds::Logging::GoogleAdsLogger::disable_detail_logging();
Puedes usar los métodos de la clase GoogleAdsLogger
directamente para tener aún más control sobre cómo se registran las solicitudes.