class documentation

class _BuffersLogs:

View In Hierarchy

A context manager that buffers any log events until after its block exits.

Method __enter__ Enter a log buffering context.
Method __exit__ Exit a log buffering context and log all buffered events to the provided observer.
Instance Variable _logs Undocumented
Instance Variable _namespace The namespace of the buffered events.
Instance Variable _observer The observer to which buffered log events will be written
def __enter__(self):

Enter a log buffering context.

Returns
Logger.A logger that buffers log events.
def __exit__(self, excValue, excType, traceback):

Exit a log buffering context and log all buffered events to the provided observer.

Parameters
excValueSee object.__exit__
excTypeSee object.__exit__
tracebackSee object.__exit__
_logs: list[LogEvent] =

Undocumented

_namespace: str. =

The namespace of the buffered events.

The observer to which buffered log events will be written