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);