Skip to content

miniproto.observability.emit_event

emit_event(logger: logging.Logger, level: int, event: str, **fields: object) -> None

Emit one structured miniproto event if the level is enabled.

Parameters:

  • logger (Logger) – Destination logger.
  • level (int) – Standard-library numeric log level.
  • event (str) – Stable event name used as the log message and event field.
  • **fields (object) – Additional fields passed to the redacting formatter.