# FieldLogLevel

log-level for fields in AppSync.

- Source: [`aws-appsync/lib/graphqlapi.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/aws-appsync/lib/graphqlapi.ts#L195)
- Type last changed: v2.157.0 · 10 Sep 2024

## Example

```ts
import * as logs from 'aws-cdk-lib/aws-logs';

new appsync.GraphqlApi(this, 'api', {
  authorizationConfig: {},
  name: 'myApi',
  definition: appsync.Definition.fromFile(path.join(__dirname, 'myApi.graphql')),
  logConfig: {
    fieldLogLevel: appsync.FieldLogLevel.INFO,
    retention: logs.RetentionDays.ONE_WEEK,
  },
});
```

## Members

| Member | Description |
| --- | --- |
| `NONE` | Resolver logging is disabled. |
| `ERROR` | Only Error messages appear in logs. |
| `INFO` | Info and Error messages appear in logs. |
| `DEBUG` | Debug, Info, and Error messages, appear in logs. |
| `ALL` | All messages (Debug, Error, Info, and Trace) appear in logs. |

## Referenced by

- [`LogConfig`](/v2/docs/aws-cdk-lib.aws_appsync.LogConfig).fieldLogLevel
