enum SystemLogLevel
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Lambda.SystemLogLevel |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awslambda#SystemLogLevel |
Java | software.amazon.awscdk.services.lambda.SystemLogLevel |
Python | aws_cdk.aws_lambda.SystemLogLevel |
TypeScript (source) | aws-cdk-lib » aws_lambda » SystemLogLevel |
Lambda service will automatically captures system logs about function invocation generated by the Lambda service (known as system logs) and sends these logs to a default CloudWatch log group named after the Lambda function.
Example
import { ILogGroup } from 'aws-cdk-lib/aws-logs';
declare const logGroup: ILogGroup;
new lambda.Function(this, 'Lambda', {
code: new lambda.InlineCode('foo'),
handler: 'index.handler',
runtime: lambda.Runtime.NODEJS_18_X,
loggingFormat: lambda.LoggingFormat.JSON,
systemLogLevelV2: lambda.SystemLogLevel.INFO,
applicationLogLevelV2: lambda.ApplicationLogLevel.INFO,
logGroup: logGroup,
});
Members
| Name | Description |
|---|---|
| INFO | Lambda will capture only logs at info level. |
| DEBUG | Lambda will capture only logs at debug level. |
| WARN | Lambda will capture only logs at warn level. |
INFO
Lambda will capture only logs at info level.
DEBUG
Lambda will capture only logs at debug level.
WARN
Lambda will capture only logs at warn level.

.NET
Go
Java
Python
TypeScript (