[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:179](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/Console.ts#L179)

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