# 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.

- Source: [`aws-lambda/lib/function.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-lambda/lib/function.ts#L78)
- Type last changed: v2.110.0 · 17 Nov 2023

## 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. |

## Referenced by

- [`CapacityProviderProps`](/v2/docs/aws-cdk-lib.aws_lambda.CapacityProviderProps).systemLogLevel
- [`FunctionOptions`](/v2/docs/aws-cdk-lib.aws_lambda.FunctionOptions).systemLogLevelV2
