# DebugLevel

```ts
type DebugLevel = "silent" | "warn" | "verbose";
```

Debug log levels for [Envapter.debug](../classes/Envapter.mdx#debug). `silent` (default) logs nothing. `warn` logs failed
file reads, unresolved templates outside strict mode, an environment that falls back to
development, a schema that returned a Promise, and a missing or empty variable read through
`get`, a typed getter, `getAs`, or a decorated field without `required`. `verbose` also logs each
loaded file and key, the effective `.env` paths, cache rebuilds, keys mirrored to `process.env`,
and each key whose value failed to convert.

## See

[https://envapt.materwelon.dev/docs/errors#debug-logging](https://envapt.materwelon.dev/docs/errors#debug-logging)