Registro

Las solicitudes, respuestas y mensajes de resumen realizados a la API de Google Ads se pueden registrar con tu propio registrador personalizado o con el registrador predeterminado en la biblioteca cliente de Perl.

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 en INFO.

Tipo de registro Nombre del registro Nivel de éxito Nivel de falla
RESUMEN Google.Ads.GoogleAds.Summary INFO WARN
DETALLE Google.Ads.GoogleAds.Detail DEBUG INFO

En el caso de las fallas parciales, los detalles de estas 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 los de detalles registrarán en los archivos relativos de la carpeta logs de tu directorio HOME. Pero la configuración predeterminada se puede anular si proporcionas un archivo log4perl.conf en el directorio HOME.

El registro se puede habilitar o inhabilitar mediante 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.