# Log query language

Source: /tuil/docs/guides/query-language
Locale: en

Filter normalized records with typed predicates.



Queries combine field comparisons, text search, boolean operators, and
parentheses. Fields include `severity`, `source`, `message`, `timestamp`,
`traceId`, `spanId`, and metadata paths.

```text
severity >= error and service.name = "api" and message contains "timeout"
```

Parsing returns a typed expression or a positioned diagnostic. Saved searches
store source text and are reparsed on load so compatibility errors are visible.
