

Die AWS SDK für JavaScript Version 2 ist erreicht end-of-support. Wir empfehlen Ihnen, auf [AWS SDK für JavaScript Version 3](https://docs.aws.amazon.com//sdk-for-javascript/v3/developer-guide/) zu migrieren. Weitere Einzelheiten und Informationen zur Migration finden Sie in dieser [Ankündigung](https://aws.amazon.com/blogs//developer/announcing-end-of-support-for-aws-sdk-for-javascript-v2/).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# AWS SDK für JavaScript Aufrufe protokollieren
<a name="logging-sdk-calls"></a>

Der AWS SDK für JavaScript ist mit einem integrierten Logger ausgestattet, sodass Sie API-Aufrufe protokollieren können, die Sie mit dem SDK für JavaScript tätigen.

Fügen Sie Ihrem Code die folgende Anweisung hinzu, um den Logger zu aktivieren und die Protokolleinträge in der Konsole zu drucken.

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

Hier finden Sie ein Beispiel für die Protokollausgabe.

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

## Verwenden eines Drittanbieter-Loggers
<a name="third-party-logger"></a>

Sie können auch einen Drittanbieter-Logger verwenden, sofern dieser über `log()`- oder `write()`-Operationen verfügt, um Daten in eine Protokolldatei oder auf einen Server zu schreiben. Sie müssen Ihren benutzerdefinierten Logger gemäß den Anweisungen installieren und einrichten, bevor Sie ihn mit dem SDK für verwenden können. JavaScript

Ein Logger, den Sie entweder in Browser-Skripts oder in Node.js nutzen können, ist logplease. In Node.js können Sie logplease so konfigurieren, dass Protokolleinträge in einer Protokolldatei geschrieben werden. Sie können ihn auch mit webpack verwenden.

Legen Sie bei Verwendung eines Drittanbieter-Loggers alle Optionen fest, bevor Sie ihn `AWS.Config.logger` zuweisen. Der folgende Beispiel-Code gibt eine externe Protokolldatei an und legt die Protokollebene für logplease fest.

```
// 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;
```

Weitere Informationen zu Logplease finden Sie im [Logplease Simple JavaScript Logger on](https://github.com/haadcode/logplease). GitHub