Generic debug event record.

export interface DebugEventRecord {
type: string;
message: string;
level?: DebugEventLevel;
source?: string;
context?: string;
metadata?: Record<string, unknown>;
tags?: string[];
timestamp?: string;
}
interface DebugEventRecord {
    type: string;
    message: string;
    level?: DebugEventLevel;
    source?: string;
    context?: string;
    metadata?: Record<string, unknown>;
    tags?: string[];
    timestamp?: string;
}

Hierarchy (View Summary)

Properties

type: string

Event type identifier.

message: string

Event message.

Severity level.

source?: string

Source component or module.

context?: string

Additional contextual information.

metadata?: Record<string, unknown>

Key-value metadata for the event.

tags?: string[]

Array of tags for categorization.

timestamp?: string

ISO timestamp of the event.