[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [Console](https://evolu.dev/docs/api-reference/common/Console) › ConsoleLevel

```ts
type ConsoleLevel =
  "trace" | "debug" | "log" | "info" | "warn" | "error" | "silent";
```

Defined in: [packages/common/src/Console.ts:195](https://github.com/evoluhq/evolu/blob/ca15b4661c40fedb9f47434497086039cbdea38e/packages/common/src/Console.ts#L195)

Log level controlling which messages are output.

Setting a level enables all logs at that level and above (ordered by
severity):

- `"trace"` — Stack traces and detailed execution flow
- `"debug"` — Development diagnostics, timers, counters
- `"log"` — General-purpose messages
- `"info"` — Operational milestones (startup, shutdown)
- `"warn"` — Recoverable issues that may need attention
- `"error"` — Failures requiring immediate attention
- `"silent"` — Disables all logging