INNER CODE UNIT · TypeScript

logger

rehanvdm/serverless-website-analytics · application/src/backend/api-front/index.ts:24

  const logger = new LambdaLog();
  const shouldInitialize = !initialized || process.env.TESTING_LOCAL_RE_INIT === 'true';
  if (shouldInitialize) {
    LambdaEnvironment.init();
    logger.init(LambdaEnvironment.ENVIRONMENT);
    if (LambdaEnvironment.COGNITO_USER_POOL_ID && LambdaEnvironment.COGNITO_CLIENT_ID) {
      isCognitoAuth = true;
      cognitoVerifier = CognitoJwtVerifier.create({
        userPoolId: LambdaEnvironment.COGNITO_USER_POOL_ID,
        clientId: LambdaEnvironment.COGNITO_CLIENT_ID,
        tokenUse: 'id',
      });
    }
    initialized = true;
  }

  LambdaEnvironment.TRACE_ID = context.awsRequestId;
  logger.start(LambdaEnvironment.LOG_LEVEL, LambdaEnvironment.TRACE_ID);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…