Skip to main content

Function: createLoggingMiddleware()

function createLoggingMiddleware<EventMap>(options?: {
filter?: (eventName: EventKey<EventMap>) => boolean;
includeData?: boolean;
level?:
| "error"
| "debug"
| "info"
| "warn";
}): EventMiddleware<EventMap>;

Defined in: electron/events/middleware.ts:276

Logs every event with optional payload serialization.

Type Parameters

EventMap

EventMap extends object = Record<string, EventPayloadValue>

Parameters

options?

filter?

(eventName: EventKey<EventMap>) => boolean

includeData?

boolean

level?

"error" | "debug" | "info" | "warn"

Returns

EventMiddleware<EventMap>