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>