class documentation

class _BuffersLogs: (source)

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): (source)

Enter a log buffering context.

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

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

Parameters
excValueSee object.__exit__
excTypeSee object.__exit__
tracebackSee object.__exit__

Undocumented

_namespace: str. = (source)

The namespace of the buffered events.

The observer to which buffered log events will be written