# LogQueryLanguage

Logs Query Language.

- Source: [`aws-cloudwatch/lib/log-query.ts`](https://github.com/aws/aws-cdk/blob/v2.276.0/packages/aws-cdk-lib/aws-cloudwatch/lib/log-query.ts#L33)
- Type last changed: v2.205.0 · 15 Jul 2025

## Example

```ts
declare const dashboard: cloudwatch.Dashboard;

dashboard.addWidgets(new cloudwatch.LogQueryWidget({
  logGroupNames: ['my-log-group'],
  view: cloudwatch.LogQueryVisualizationType.TABLE,
  queryString: "SELECT count(*) as count FROM 'my-log-group'",
  queryLanguage: cloudwatch.LogQueryLanguage.SQL,
}));
```

## Members

| Member | Description |
| --- | --- |
| `LOGS_INSIGHTS` | Logs Insights QL. |
| `SQL` | OpenSearch SQL. |
| `PPL` | OpenSearch PPL. |

## Referenced by

- [`LogQueryWidgetProps`](/v2/docs/aws-cdk-lib.aws_cloudwatch.LogQueryWidgetProps).queryLanguage
