[AWS Javascript SDK V3] How to activate debug log?

0

The answer here: https://repost.aws/knowledge-center/sqs-queuedoesnotexist-errors says (in the Incorrect Region section) "You can also verify the Region of the request by activating the debug log on the SDK or AWS CLI. Debug logs show the destination host for the request."

How do I activate the debug log for the AWS Javascript SDK v3? Could someone please point out the relevant documentation? I looked in https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/ and https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/welcome.html and failed to find relevant sections.

ack_inc
posta un anno fa3436 visualizzazioni
2 Risposte
0

I'm using below sample code to log the verbose information of AWS JS SDK v3.

import { DescribeParametersCommand, SSMClient } from "@aws-sdk/client-ssm";
import * as log4js from "log4js";

log4js.configure({
  appenders: { cheese: { type: "file", filename: "cheese.log" } },
  categories: { default: { appenders: ["cheese"], level: "error" } },
});

const logger = log4js.getLogger();
logger.level = "debug";

async function main() {
  const ssmClient = new SSMClient({
    logger: logger,
  });
  const parameters = await ssmClient.send(new DescribeParametersCommand({}));
  console.log(parameters);
}

Update on 11/2: A blog post with working code snippet

profile picture
Kane
con risposta un anno fa
-1

Hi there,

Thank you for reaching out to us.

  1. Please check this link to enable Logging AWS SDK for JavaScript Calls. (Version 2)

https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/logging-sdk-calls.html

To turn on the logger and print log entries in the console, add the following statement to your code. [ AWS.config.logger = console; ]

  1. Please check this link to enable Logging AWS SDK for JavaScript Calls. (Version 3)

https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/interfaces/_aws_sdk_types.logger-1.html#debug https://github.com/aws/aws-sdk-js-v3/blob/e77e1150/packages/types/src/logger.ts#L31

  1. For AWS CLI, you can add " --debug " at the end of the command as well. [Check the example on the link below]

https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-troubleshooting.html#general-debug

I hope this helps! Thank you!

Have A Nice Day!

AWS
TECNICO DI SUPPORTO
Sagar_T
con risposta un anno fa
  • The step 2 for SDK v3, the link is about to the logger utility of SDK library, not it's a doc about how enabling debugging log of SDK itself.

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande