> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/guardrails/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/guardrails/_mcp/server.

# nemoguardrails.logging.verbose

## Module Contents

### Classes

| Name                                                               | Description                     |
| ------------------------------------------------------------------ | ------------------------------- |
| [`VerboseHandler`](#nemoguardrails-logging-verbose-VerboseHandler) | A log handler for verbose mode. |

### Functions

| Name                                                         | Description                 |
| ------------------------------------------------------------ | --------------------------- |
| [`set_verbose`](#nemoguardrails-logging-verbose-set_verbose) | Configure the verbose mode. |

### Data

[`debug_mode_enabled`](#nemoguardrails-logging-verbose-debug_mode_enabled)

[`verbose_llm_calls`](#nemoguardrails-logging-verbose-verbose_llm_calls)

[`verbose_mode_enabled`](#nemoguardrails-logging-verbose-verbose_mode_enabled)

### API

```python
class nemoguardrails.logging.verbose.VerboseHandler(
    args = (),
    kwargs = {}
)
```

**Bases:** `StreamHandler`

A log handler for verbose mode.

```python
nemoguardrails.logging.verbose.VerboseHandler.emit(
    record
) -> None
```

```python
nemoguardrails.logging.verbose.set_verbose(
    verbose: bool,
    llm_calls: bool = False,
    debug: bool = False,
    debug_level: str = 'INFO',
    simplify: bool = False
)
```

Configure the verbose mode.

The verbose mode is meant to be user-friendly. It provides additional information
about what is happening under the hood.

The verbose debug mode provides detailed logs, and it's meant for debugging purposes.

**Parameters:**

**`verbose`** `bool`

Whether the verbose mode should be enabled or not.

---

**`llm_calls`** `bool` — default: False

Whether to log the prompt and response from the LLM calls (default False).

---

**`debug`** `bool` — default: False

Whether the debug mode should be enabled or not (default False).

---

**`debug_level`** `str` — default: 'INFO'

The log level to be used for debug mode (default INFO).

---

**`simplify`** `bool` — default: False

Whether the output should be simplified to optimize for readability.

---

```python
nemoguardrails.logging.verbose.debug_mode_enabled = False
```

```python
nemoguardrails.logging.verbose.verbose_llm_calls = False
```

```python
nemoguardrails.logging.verbose.verbose_mode_enabled = False
```