[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
feita há um ano3432 visualizações
2 Respostas
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
respondido há um ano
-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
ENGENHEIRO DE SUPORTE
Sagar_T
respondido há um ano
  • 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.

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas