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 _namespace The namespace of the buffered events.
Instance Variable _observer The observer to which buffered log events will be written
Instance Variable _logs Undocumented
_namespace = (source)
The namespace of the buffered events.
(type: str.)
_observer = (source)
The observer to which buffered log events will be written
(type: twisted.logger.ILogObserver.)
_logs = (source)

Undocumented

(type: List[LogEvent])
def __enter__(self): (source)

Enter a log buffering context.

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

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

ParametersexcValueSee object.__exit__
excTypeSee object.__exit__
tracebackSee object.__exit__
API Documentation for Twisted, generated by pydoctor 21.2.2 at 2021-07-28 08:52:54.