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

# Enum LogLevel

> Process-log levels accepted from an authenticated plugin. The host owns the final sink configuration and filters records with its configured threshold.

Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`.

```rust
#[repr(i32)]pub enum LogLevel {
    Unspecified = 0,
    Error = 1,
    Warn = 2,
    Info = 3,
    Debug = 4,
    Trace = 5,
}
```

Process-log levels accepted from an authenticated plugin. The host owns the final sink configuration and filters records with its configured threshold.

## Variants

### `Unspecified = 0`

<pre />

### `Error = 1`

<pre />

### `Warn = 2`

<pre />

### `Info = 3`

<pre />

### `Debug = 4`

<pre />

### `Trace = 5`

<pre />

## Implementations

### `impl LogLevel`

<pre />

#### `is_valid`

<pre />

Returns `true` if `value` is a variant of `LogLevel`.

#### `from_i32`

<pre />

Converts an `i32` to a `LogLevel`, or `None` if `value` is not a valid variant.

### `impl LogLevel`

<pre />

#### `as_str_name`

<pre />

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

#### `from_str_name`

<pre />

Creates an enum from field names used in the ProtoBuf definition.

## Trait Implementations

### `impl Clone for LogLevel`

<pre />

#### `clone`

<pre />

#### `clone_from`

<pre />

### `impl Debug for LogLevel`

<pre />

#### `fmt`

<pre />

### `impl Default for LogLevel`

<pre />

#### `default`

<pre />

### `impl From<LogLevel> for i32`

<pre />

#### `from`

<pre />

### `impl Hash for LogLevel`

<pre />

#### `hash`

<pre />

#### `hash_slice`

<pre />

### `impl Ord for LogLevel`

<pre />

#### `cmp`

<pre />

#### `max`

<pre />

#### `min`

<pre />

#### `clamp`

<pre />

### `impl PartialEq for LogLevel`

<pre />

#### `eq`

<pre />

#### `ne`

<pre />

### `impl PartialOrd for LogLevel`

<pre />

#### `partial_cmp`

<pre />

#### `lt`

<pre />

#### `le`

<pre />

#### `gt`

<pre />

#### `ge`

<pre />

### `impl TryFrom<i32> for LogLevel`

<pre />

#### `Error`

<pre />

#### `try_from`

<pre />

### `impl Copy for LogLevel`

<pre />

### `impl Eq for LogLevel`

<pre />

### `impl StructuralPartialEq for LogLevel`

<pre />