ApplicationLogLevel Enum
Lambda service automatically captures logs generated by the function code (known as application logs) and sends these logs to a default CloudWatch log group named after the Lambda function.
Example
ts
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_LATEST,
loggingFormat: lambda.LoggingFormat.JSON,
systemLogLevelV2: lambda.SystemLogLevel.INFO,
applicationLogLevelV2: lambda.ApplicationLogLevel.INFO,
logGroup: logGroup,
});
Members
| Member | 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. |
TRACE | Lambda will capture only logs at trace level. |
ERROR | Lambda will capture only logs at error level. |
FATAL | Lambda will capture only logs at fatal level. |
Referenced by
FunctionOptions.applicationLogLevelV2application_log_level_v2applicationLogLevelV2ApplicationLogLevelV2ApplicationLogLevelV2ProviderOptions.providerLogLevelprovider_log_levelproviderLogLevelProviderLogLevelProviderLogLevelProviderProps.frameworkLambdaLoggingLevelframework_lambda_logging_levelframeworkLambdaLoggingLevelFrameworkLambdaLoggingLevelFrameworkLambdaLoggingLevel