class documentation

class twisted.python.log.PythonLoggingObserver(_GlobalStartStopObserver): (source)

View In Hierarchy

Output twisted messages to Python standard library logging module.

WARNING: specific logging configurations (example: network) can lead to a blocking system. Nothing is done here to prevent that, so be sure to not use this: code within Twisted, such as twisted.web, assumes that logging does not block.

Method __init__
Method emit Receive a twisted log entry, format it and bridge it to python.
Instance Variable _newObserver Undocumented

Inherited from _GlobalStartStopObserver:

Method start Start observing log events.
Method stop Stop observing log events.
def __init__(self, loggerName='twisted'): (source)
ParametersloggerNameidentifier used for getting logger. (type: str)
_newObserver = (source)

Undocumented

def emit(self, eventDict): (source)

Receive a twisted log entry, format it and bridge it to python.

By default the logging level used is info; log.err produces error level, and you can customize the level by using the logLevel key:

    >>> log.msg('debugging', logLevel=logging.DEBUG)
ParameterseventDictUndocumented (type: EventDict)
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.