peyk.dispatcher.middlewares.logging_middleware

Platform-neutral dispatcher event logging middleware.

Classes

LoggingMiddleware([logger])

Log normalized dispatcher events without inspecting platform raw data.

class peyk.dispatcher.middlewares.logging_middleware.LoggingMiddleware(logger: object | None = None)[source]

Bases: object

Log normalized dispatcher events without inspecting platform raw data.

The existing transport logging hook remains the logging integration point; log_event is an additive hook on that same logger abstraction.