# LoggingConfigProperty

The function's Amazon CloudWatch Logs configuration settings.

- Source: Generated code
- Type last changed: v2.109.0 · 16 Nov 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_lambda as lambda } from 'aws-cdk-lib';
const loggingConfigProperty: lambda.CfnFunction.LoggingConfigProperty = {
  applicationLogLevel: 'applicationLogLevel',
  logFormat: 'logFormat',
  logGroup: 'logGroup',
  systemLogLevel: 'systemLogLevel',
};
```

## Properties

- `applicationLogLevel`: string — Set this property to filter the application logs for your function that Lambda sends to CloudWatch.

  Lambda only sends application logs at the selected level of detail and lower, where `TRACE` is the highest level and `FATAL` is the lowest.

- `logFormat`: string — The format in which Lambda sends your function's application and system logs to CloudWatch.

  Select between plain text and structured JSON.

- `logGroup`: string — The name of the Amazon CloudWatch log group the function sends logs to.

  By default, Lambda functions send logs to a default log group named `/aws/lambda/<function name>` . To use a different log group, enter an existing log group or enter a new log group name.

- `systemLogLevel`: string — Set this property to filter the system logs for your function that Lambda sends to CloudWatch.

  Lambda only sends system logs at the selected level of detail and lower, where `DEBUG` is the highest level and `WARN` is the lowest.
