Skip to main content

Function: createDebugMiddleware()

createDebugMiddleware(options: { enabled?: boolean; verbose?: boolean; }): EventMiddleware

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

Debug middleware that provides detailed debugging information.

Parameters

options

Configuration options for debug middleware

enabled?

boolean

verbose?

boolean

Returns

EventMiddleware

EventMiddleware function that logs event processing with timing information

Remarks

Options include:

  • enabled: Whether debug logging is enabled (defaults to development mode)
  • verbose: Whether to include event data in debug logs

Example

const debugMiddleware = createDebugMiddleware({
enabled: true,
verbose: true,
});
eventBus.use(debugMiddleware);