View a markdown version of this page

Registrazione dei log AWS SDK per JavaScript Chiamate - AWS SDK per JavaScript

La versione AWS SDK per JavaScript v2 ha raggiunto la fine del supporto. Ti consigliamo di eseguire la migrazione alla v3. AWS SDK per JavaScript Per ulteriori dettagli e informazioni su come eseguire la migrazione, consulta questo annuncio. https://aws.amazon.com/blogs/developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Registrazione dei log AWS SDK per JavaScript Chiamate

AWS SDK per JavaScript È dotato di un logger integrato in modo da poter registrare le chiamate API effettuate con l'SDK per. JavaScript

Per attivare il logger e stampare le voci di registro nella console, aggiungi la seguente istruzione al tuo codice.

AWS.config.logger = console;

Di seguito è riportato un esempio di output del log.

[AWS s3 200 0.185s 0 retries] createMultipartUpload({ Bucket: 'amzn-s3-demo-logging-bucket', Key: 'issues_1704' })

Usare un logger Third-Party

Puoi anche utilizzare un logger di terze parti, a condizione che sia dotato di operazioni write() o log() per la scrittura in un file di log o su un server. È necessario installare e configurare il logger personalizzato come indicato prima di poterlo utilizzare con l'SDK per. JavaScript

Uno di questi logger che puoi utilizzare negli script del browser o in è logplease. Node.js In Node.js, puoi configurare logplease per scrivere le voci di registro in un file di registro. Puoi anche utilizzarlo con webpack.

Quando utilizzi un logger di terze parti, imposta tutte le opzioni prima di assegnarlo a AWS.Config.logger. Ad esempio, quanto segue specifica un file di log esterno e imposta il livello di log per 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;

Per ulteriori informazioni su logplease, vedi logplease JavaScript Simple Logger acceso. GitHub