@@ -2,6 +2,7 @@ import * as cdk from "aws-cdk-lib";
2
2
import { Construct } from "constructs" ;
3
3
import * as lambda_nodejs from "aws-cdk-lib/aws-lambda-nodejs" ;
4
4
import * as lambda from "aws-cdk-lib/aws-lambda" ;
5
+ import * as log from "aws-cdk-lib/aws-logs" ;
5
6
6
7
export class CdkbasicStack extends cdk . Stack {
7
8
constructor ( scope : Construct , id : string , props ?: cdk . StackProps ) {
@@ -14,6 +15,7 @@ export class CdkbasicStack extends cdk.Stack {
14
15
entry : "services/testTsCommonJs/lambda.ts" ,
15
16
handler : "lambdaHandler" ,
16
17
runtime : lambda . Runtime . NODEJS_20_X ,
18
+ logRetention : log . RetentionDays . ONE_DAY ,
17
19
}
18
20
) ;
19
21
@@ -27,6 +29,7 @@ export class CdkbasicStack extends cdk.Stack {
27
29
bundling : {
28
30
format : lambda_nodejs . OutputFormat . ESM ,
29
31
} ,
32
+ logRetention : log . RetentionDays . ONE_DAY ,
30
33
}
31
34
) ;
32
35
@@ -37,6 +40,7 @@ export class CdkbasicStack extends cdk.Stack {
37
40
entry : "services/testJsCommonJs/lambda.js" ,
38
41
handler : "lambdaHandler" ,
39
42
runtime : lambda . Runtime . NODEJS_20_X ,
43
+ logRetention : log . RetentionDays . ONE_DAY ,
40
44
}
41
45
) ;
42
46
@@ -51,6 +55,7 @@ export class CdkbasicStack extends cdk.Stack {
51
55
bundling : {
52
56
format : lambda_nodejs . OutputFormat . ESM ,
53
57
} ,
58
+ logRetention : log . RetentionDays . ONE_DAY ,
54
59
}
55
60
) ;
56
61
@@ -61,6 +66,7 @@ export class CdkbasicStack extends cdk.Stack {
61
66
runtime : lambda . Runtime . NODEJS_20_X ,
62
67
handler : "lambda.lambdaHandler" ,
63
68
code : lambda . Code . fromAsset ( "services/testJsCommonJs" ) ,
69
+ logRetention : log . RetentionDays . ONE_DAY ,
64
70
}
65
71
) ;
66
72
@@ -71,6 +77,7 @@ export class CdkbasicStack extends cdk.Stack {
71
77
runtime : lambda . Runtime . NODEJS_20_X ,
72
78
handler : "lambda.lambdaHandler" ,
73
79
code : lambda . Code . fromAsset ( "services/testJsEsModule" ) ,
80
+ logRetention : log . RetentionDays . ONE_DAY ,
74
81
}
75
82
) ;
76
83
0 commit comments