Single IPC communication log entry.

export interface IpcLogEntry {
id: string;
correlationId?: string;
channel: string;
direction: IpcLogDirection;
transport: IpcLogTransport;
status?: IpcLogStatus;
timestamp: string;
durationMs?: number;
payload: IpcLogPayload;
error?: string;
}
interface IpcLogEntry {
    id: string;
    correlationId?: string;
    channel: string;
    direction: IpcLogDirection;
    transport: IpcLogTransport;
    status?: IpcLogStatus;
    timestamp: string;
    durationMs?: number;
    payload: IpcLogPayload;
    error?: string;
}

Properties

id: string

Unique identifier for this log entry.

correlationId?: string

Identifier linking request-response pairs.

channel: string

IPC channel name.

direction: IpcLogDirection

Message direction (sent or received).

transport: IpcLogTransport

Type of IPC transport used.

status?: IpcLogStatus

Operation status (pending/fulfilled/rejected).

timestamp: string

ISO timestamp of the log entry.

durationMs?: number

Time taken for operation to complete.

payload: IpcLogPayload

Message payload and preview.

error?: string

Error message if the operation failed.