# LogEntry

`import { LogEntry } from "destack:telemetry";`

Structured log entry.

```ds title="LogEntry"
export struct LogEntry<'a> {
    level: Level;
    name: &'a readonly string;
    logger: &'a readonly string | undefined;
    message: &'a readonly string | undefined;
    fields: Fields | undefined;
    error: Dynamic<unknown> | undefined;
    span: SpanContext | undefined;
}
```

[language/library/src/telemetry/record.ds:151:172](https://github.com/destack-sh/destack/blob/main/language/library/src/telemetry/record.ds#L151-L172)

## Members

### `level: Level`

Log severity.

### `name: &'a readonly string`

Stable event name.

### `logger: &'a readonly string | undefined`

Logger name when available.

### `message: &'a readonly string | undefined`

Human-readable event message.

### `fields: Fields | undefined`

Structured fields attached to this event.

### `error: Dynamic<unknown> | undefined`

Error value when available.

### `span: SpanContext | undefined`

Active span when available.
