Registro de llamadas del AWS SDK for JavaScript - AWS SDK for JavaScript

ElAWS SDK for JavaScriptla versión 3 (v3) es una reescritura de la v2 con algunas características nuevas y excelentes, incluida la arquitectura modular. Para obtener más información, consulte laAWS SDK for JavaScriptGuía para desarrolladores de la versión 3.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Registro de llamadas del AWS SDK for JavaScript

EstáAWS SDK for JavaScript equipado con un registrador integrado para que puedas registrar las llamadas a la API que realices con el SDK JavaScript.

Para activar el registrador e imprimir las entradas de registro en la consola, añada la siguiente instrucción al código.

AWS.config.logger = console;

Este es un ejemplo del resultado del registro.

[AWS s3 200 0.185s 0 retries] createMultipartUpload({ Bucket: 'js-sdk-test-bucket', Key: 'issues_1704' })

Uso de registradores de terceros

También puede utilizar un registrador de terceros, siempre y cuando tenga operaciones log() o write() para escribir en un servidor o archivo de registro. Debe instalar y configurar su registrador personalizado según las instrucciones antes de poder usarlo con el SDK para JavaScript.

Logplease es un de estos registradores que se pueden utilizar en scripts de navegador o en Node.js. En Node.js, puede configurar logplease para escribir entradas de registro en un archivo de registro. También puede usarlo con webpack.

Al usar un registrador de terceros, establezca todas las opciones antes de asignar el registrador a AWS.Config.logger. Por ejemplo, el código siguiente especifica un archivo de registro externo y establece el nivel de registro de logplease.

// Require AWS Node.js SDK const AWS = require('aws-sdk') // Require logplease const logplease = require('logplease'); // Set external log file option logplease.setLogfile('debug.log'); // Set log level logplease.setLogLevel('DEBUG'); // Create logger const logger = logplease.create('logger name'); // Assign logger to SDK AWS.config.logger = logger;

Para obtener más información sobre logplease, consulte logplease Simple JavaScript Logger on GitHub.