> ## Documentation Index
> Fetch the complete documentation index at: https://developer.suki.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# LogLevel Type

> LogLevel type represents the available log levels for controlling debug output verbosity

LogLevel type represents the available log levels for controlling debug output verbosity. The code snippet below shows how to use the `LogLevel` type to create a log level object.

```js JavaScript theme={"theme":{"light":"github-dark","dark":"material-theme-darker"}}
type LogLevel = "debug" | "info" | "warn" | "error" | "log";
```

## Properties

<Expandable title="properties" defaultOpen="true">
  <ResponseField name="debug" type="debug">
    Log all messages including detailed debug information
  </ResponseField>

  <ResponseField name="warn" type="warn">
    Log warnings and above (warn, error, log)
  </ResponseField>

  <ResponseField name="info" type="info">
    Log informational messages and above (info, warn, error, log)
  </ResponseField>

  <ResponseField name="error" type="error">
    Log errors and above (error, log)
  </ResponseField>

  <ResponseField name="log" type="log">
    Log only explicit log messages
  </ResponseField>
</Expandable>

<Note>
  The logger respects both the `enableDebug` flag and `logLevel` setting.
  Messages are only output when debug mode is enabled AND the message level
  meets or exceeds the configured log level.
</Note>
