> 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 full documentation content, see https://docs.nvidia.com/nemo/guardrails/llms-full.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:**

Whether the verbose mode should be enabled or not.

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

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

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

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
```