

O AWS SDK para JavaScript v2 chegou ao fim do suporte. Recomendamos migrar para o [AWS SDK para JavaScript v3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/). Para ver detalhes e informações sobre como migrar, consulte este [anúncio](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

# Registrar em log as chamadas a AWS SDK para JavaScript
<a name="logging-sdk-calls"></a>

O AWS SDK para JavaScript é instrumentado com um registrador integrado para que você possa registrar chamadas de API feitas com o SDK para JavaScript.

Para ativar o registrador e imprimir entradas de log no console, adicione a instrução a seguir ao seu código.

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

Aqui está um exemplo da saída do log.

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

## Usar um registrador de terceiros
<a name="third-party-logger"></a>

Você também pode usar um registrador de terceiros, desde que tenha as operações `log()` ou `write()` para gravar em um arquivo de log ou servidor. Você deve instalar e configurar o registrador personalizado de acordo com as instruções, para que possa usá-lo com o JavaScript.

Um registrador que você pode usar em scripts do navegador ou em Node.js é o logplease. No Node.js, você pode configurar o logplease para gravar entradas em um arquivo de log. Você também pode usá-lo com o webpack.

Ao usar um registrador de terceiros, defina todas as opções antes de atribuir o logger ao `AWS.Config.logger`. Por exemplo, a seguir está especificado um arquivo de log externo e definido o nível de log para 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 obter mais informações sobre o logplease, consulte [registrador logplease simples do logplease](https://github.com/haadcode/logplease) no GitHub.