pub struct LogEntry {
pub uuid: String,
pub timestamp: String,
pub level: Option<LogLevel>,
pub idle_pct: Option<String>,
pub source: Option<String>,
pub message: String,
pub kind: LineKind,
pub message_kind: MessageKind,
pub block: Option<Block>,
pub attached: Vec<String>,
pub line_number: u64,
pub warnings: Vec<String>,
}Expand description
A complete parsed log entry with all context resolved.
Produced by LogStream. Continuation lines have been grouped,
UUID/timestamp inherited from context where needed, and multi-line blocks
reassembled.
Fields§
§uuid: StringSession UUID, or empty string for system lines.
timestamp: StringTimestamp with microsecond precision; inherited from the previous entry for continuations.
level: Option<LogLevel>None for continuation and truncated lines.
idle_pct: Option<String>Core scheduler idle percentage; None for continuations.
source: Option<String>Source file:line; None for continuations.
message: StringThe primary message text.
kind: LineKindWhich line format originated this entry.
message_kind: MessageKindSemantic classification of the message content.
block: Option<Block>Typed, parsed multi-line block; None for entries without a trailing block.
attached: Vec<String>Raw continuation lines that followed the primary line.
line_number: u641-based line number in the input stream.
warnings: Vec<String>Per-entry warnings about parsing anomalies.