voiage.logging.BoundedLogQueue
Bounded, non-blocking queue with deterministic severity-aware loss.
Methods
Section titled “Methods”put([positional or keyword] self: None = None, [positional or keyword] level: int = None, [positional or keyword] message: str = None) -> boolAdd an event without blocking, dropping lower-severity entries first.
Parameters:
selflevelintmessagestr
Returns: bool
get([positional or keyword] self: None = None) -> tuple[int, str] | NoneRemove and return the oldest queued event.
Parameters:
self
Returns: tuple[int, str] | None