

La AWS SDK pour JavaScript v2 est arrivée end-of-support. Nous vous recommandons de migrer vers la [AWS SDK pour JavaScript version 3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Pour plus de détails et d'informations sur la façon de migrer, veuillez consulter cette [annonce](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Enregistrement AWS SDK pour JavaScript des appels
<a name="logging-sdk-calls"></a>

 AWS SDK pour JavaScript Il est équipé d'un enregistreur intégré qui vous permet de consigner les appels d'API que vous effectuez avec le SDK pour. JavaScript

Pour activer l'enregistreur d'événements et enregistrer les entrées de journal dans la console, ajoutez l'instruction suivante dans votre code.

```
AWS.config.logger = console;
```

Voici un exemple de la sortie du journal.

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

## Utilisation d'un enregistreur d'événements tiers
<a name="third-party-logger"></a>

Vous pouvez également utiliser un enregistreur d'événements tiers, à condition qu'il dispose d'opérations `write()` et `log()` pour écrire sur un fichier journal ou un serveur. Vous devez installer et configurer votre enregistreur personnalisé conformément aux instructions avant de pouvoir l'utiliser avec le SDK pour. JavaScript

logplease est un type d'enregistreur d'événements que vous pouvez utiliser dans les scripts de navigateur ou dans Node.js. Dans Node.js, vous pouvez configurer logplease pour écrire des entrées de journal dans un fichier journal. Vous pouvez également l'utiliser avec webpack.

Lorsque vous utilisez un enregistreur d'événements tiers, définissez toutes les options avant d'affecter l'enregistreur d'événements à `AWS.Config.logger`. Par exemple, le code suivant spécifie un fichier journal externe et définit le niveau de journalisation pour 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;
```

Pour plus d'informations sur logplease, consultez le logger [simple logger de JavaScript logplease](https://github.com/haadcode/logplease) activé. GitHub